Ingeniero de fabricación. Su práctica de ingeniería la realizó en la planta de Siemens A.G. Gäretewerk. En 2003 fue nombrado gerente de operaciones del Metro de Medellín, cargo que desempeñó hasta 2013 para pasar a ocupar el cargo de gerente de planeación. En 2016 fue nombrado gerente general.