Federico Villarreal nació el 31 de agosto de 1850, en Túcume, departamento de Lambayeque (Perú), en el seno de una familia muy modesta.