Teófilo Castillo nació en Carhuaz, en 1857. Fue hijo de Juan Amancio Castillo Lossa y Petronila Guas Figueroa, hija del coronel colombiano Pedro Guas, vencedor de Ayacucho.