Pío Leyva nació en Morón, una localidad de la antigua provincia de Camagüey, en el seno de una familia humilde.