Половой зрелости достигает в возрасте 6–8 месяцев. Нерестится в продолговатом аквариуме объёмом 6–8 л с чистым стеклянным дном и сеткой с ячейками, не пропускающими голову рыбы (иначе производители достанут упавшую на дно икру). Уровень воды не выше 200 мм, жёсткость средняя, pH 6,8, температура 26–28°C; берут 3/4 верхнего слоя воды, отстоянной 2–3 недели, освещение боковое неяркое. Нерест можно проводить с субстратом (например, валлиснерией, привязанной к грузику у боковой стенки для укрытия самки) или без него — самец гоняет самку, выбивая икру, важно давать ей возможность отдыхать в зарослях. Личинки выклёвываются через 30 часов и почти двое суток лежат на дне, затем закрепляются на стенках и растениях и начинают плавать. Мальков вскармливают живой пылью, затем мелкими рачками. Продолжительность жизни в аквариумных условиях — около 5 лет.