Половая зрелость наступает к 10 месяцам. Нерестится как в общем, так и в отдельном аквариуме от 80 л с песчаным субстратом, несколькими крупными плоскими камнями и кустами широколистных растений (например, эхинодорусов). Температуру для нереста повышают до 27–28°C при жёсткости 6–8°, стимул — подмена половины воды на отстоянную. Перед икрометанием производители выкапывают ямки для будущих личинок и тщательно очищают плоский камень для откладки икры. Самка выметывает до 300 икринок; икра инкубируется 4–6 дней, ещё через 6–8 дней появляются мальки, которых кормят сначала живой пылью, позже — науплиями артемий. Иногда родители съедают потомство, особенно если их пугает резкое изменение освещения, но в последующие нересты это обычно не повторяется. Продолжительность жизни — 7–9 лет.