Inició sus estudios en París y posteriormente concluyó su formación como arquitecto en la Universidad de Leipzig.
Obtuvo el Premio de Roma y visitó muchas ciudades en Italia.
Dominó 7 idiomas y como diplomático ejerció como cónsul de Colombia en Alemania.
Regresó a Colombia en 1882 y fue nombrado Ministro de Obras Públicas.
Diseñó y dirigió las obras de construcción del Teatro Municipal, inaugurado en 1890.