孔雀鱼通常在5-6个月的时候达到性成熟,此时它们可以开始产卵,一般每次产卵的数量在20-50颗左右。孔雀鱼群居,会在水草中筑巢,雌鱼会产卵并将卵粘在筑好的巢上,然后雄鱼会游过来精液的喷洒使其受精。
孔雀鱼的卵需要4-7天左右孵化成小鱼,孵化后的小鱼会粘在鱼巢上,不断吸吮卵黄囊中的养分,大概在5-7天之后小鱼自行脱离卵壳,成为游泳的小鱼。
当小鱼能自行寻找食物时,即可脱离巢穴成长。