Половозрелыми становятся в возрасте 8 месяцев. Разведение не представляет особых трудностей и возможно как в общем, так и в отдельном нерестовом аквариуме (предпочтительнее последнее). На дне нерестовика должно быть много раковин крупных виноградных улиток; производителей запускают в соотношении 1 самец на 3-4 самки. В процессе нереста самка привлекает самца, заплывая в раковину и выплывая обратно, затем откладывает в раковине около 10 икринок и покидает её — сразу после этого туда заплывает самец и оплодотворяет икру. Самка постоянно находится у раковины, обмахивая икру плавниками. Икра инкубируется в течение суток, а спустя неделю мальки начинают плавать вокруг гнезда в поисках корма. Взрослые особи обычно не трогают мальков, но иногда их поедают, поэтому после появления молоди взрослых рыб лучше отсадить. Продолжительность жизни в аквариумных условиях составляет около 10-12 лет.