Hijo de Marcos Castillo Andueza y de Antonia Urbistondo Labbé. Casado con María Astaburuaga, con 5 hijos.
Estudió en la Universidad de Chile, Facultad de derecho. Licenciado en Leyes el 22 de abril de 1889; Abogado el 4 de mayo de 1889.
Diputado por Ancud, Quinchao y Castro para el período 1903 a 1906. Integró la Comisión de Guerra y Marina.
Militante del partido Liberal-Democrático.
Falleció el 27 de octubre de 1905.