Ocupó varios cargos públicos, como Alcalde de Medellín entre 1947-1948, Ministro de Industria y Comercio en 1949, en el gobierno de Mariano Ospina Pérez, y Ministro de Agricultura entre 1954-1956, durante el gobierno militar de Gustavo Rojas Pinilla.