Fue hijo de Joaquín Zarco, coronel del ejército de Morelos y defensor de la patria en guerras extranjeras y en la Revolución de Ayutla, (fallecido el 20 de noviembre de 1855) y de María Mateos Medina (fallecida el 21 de marzo de 1851).