Половой зрелости достигает в возрасте 8-10 месяцев. Для разведения нужен нерестовый аквариум объёмом около 15-20 л с уровнем воды около 20 см; воду берут дистиллированную, отстоявшуюся 1-2 суток, смешанную с водой из основного аквариума и пропущенную через фильтр с торфяным элементом. На дне размещают сепараторную сетку и высаживают несколько кустов широколистных растений (криптокорину или таиландский папоротник). Вода в нерестовике: температура 27-28°C, жёсткость dH 1-2°, кислотность pH около 6,0, освещение слабое, рассеянное. Перед нерестом производителей 10-15 дней держат раздельно и обильно кормят, затем высаживают в нерестовик и прекращают кормление. Нерест обычно начинается утром и длится около 2 часов, одна самка выметывает до 200 мелких икринок. После нереста производителей отсаживают, нерестовик затемняют, а икринки с молочным оттенком удаляют. Икра инкубируется 24-36 часов, мальки начинают плавать и питаться примерно на 3-й день — их кормят сначала инфузориями, затем артемией. К 3-месячному возрасту мальки полностью похожи на родителей. Продолжительность жизни в аквариумных условиях составляет около 3-4 лет.