El origen del barbo de cola roja está ligado al sudeste asiático, donde habita en las cuencas de ríos como el Mekong, el Chao Phraya y el Mun, que atraviesan los territorios de la actual Tailandia, Vietnam, Laos y otros países. Estos ciprínidos prefieren ríos de tamaño mediano y grande, moviéndose en la columna de agua, aunque también se les puede encontrar en arroyos y zanjas de drenaje cerca de asentamientos humanos. Durante la temporada de lluvias, los individuos migran a zonas forestales inundadas y campos, donde se alimentan activamente y desovan, regresando luego a los ríos. A medida que el nivel del agua disminuye, los alevines recién nacidos también se unen a los ríos. En su hábitat natural, el barbo es omnívoro, consumiendo prácticamente todo lo que puede caber en su boca: algas, restos vegetales, insectos, invertebrados y peces pequeños. Cerca de los asentamientos humanos, su dieta se complementa con los desechos que llegan al agua.