Ce barbus mesure autour de 5 cm, les plus grands individus peuvent atteindre 6,5 cm. Le corps est beige rougeâtre avec trois taches noires. La première se situe à l'arrière de la branchie, la seconde sous la nageoire dorsale et la dernière au niveau du pédoncule caudal. Cette espèce est facilement différentiable du commun Puntigrus tetrazona par l'absence de barbillons.