Половой зрелости достигает в возрасте около 7 месяцев, к этому времени рыбы обычно достигают 5 см. В нерестовом аквариуме от 50 л на дне размещают большие плоские камни и керамические или пластиковые трубки для нереста, грунт песчаный, желательны кусты растений с длинными широкими листьями. Нерест обычно начинается через 2 недели после пересадки в нерестовик, стимулом служит подмена части воды на более жёсткую свежую с повышением температуры до 25-26°C. Перед нерестом самец роет в песке неглубокие ямки вокруг плоского камня, затем вместе с самкой очищает камень; самка выметывает небольшими порциями по 10-20 икринок (всего около 150), после чего собирает их в рот, где самец оплодотворяет их своими молоками, и скрывается в укрытии — самца после этого отсаживают. Икра инкубируется 2 недели, после чего мальки впервые покидают рот матери, но ещё неделю прячутся там при опасности и на ночь; спустя ещё 2 недели самку пересаживают в другой аквариум. Мальков кормят циклопами и артемией. Продолжительность жизни в аквариумных условиях составляет около 6-8 лет.