Arquitecto egresado en 1988 de la Pontificia Universidad Javeriana en Bogotá, Colombia. Reúne una amplia experiencia en diseño urbano y arquitectónico. Su labor y sus proyectos han sido galardonados con numerosos premios a nivel nacional e internacional, mereciendo condecoraciones en escenarios como la XVII Bienal Panamericana y la XXII Bienal Colombiana de Arquitectura, entre otros. Se ha destacado también como diseñador gráfico, de mobiliario y como artista.
Como director del Taller Profesional del Espacio Público (1998-2001), acompañó al Alcalde de Bogotá, en la elaboración del proyecto urbano de una ciudad más equilibrada y equitativa para los bogotanos. Este proceso contempló la realización del Plan de Parques, el trazado de 120 km de la Red de Alamedas y 400 km de ciclo-rutas. Desde 1990 se desempeña como docente en diferentes universidades y actualmente es profesor de cátedra en la Universidad de los Andes. De igual manera ha sido conferencista invitado en varias universidades a nivel internacional.
Actualmente, y desde 2001, dirige su propio taller de Diseño, Arquitectura y Ciudad; CASTRO ARQUITECTOS.