Ha desempeñado diferentes cargos relacionados con la hacienda pública Colombiana.
En el nivel nacional fue Abogado del despacho del Ministro de Hacienda y Crédito Público, funcionario de la Dirección de Impuestos y Aduanas Nacionales (DIAN) en diferentes cargos de fiscalización, incluido el de subdirector de fiscalización nacional, y en el área jurídica como apoderado de la nación en procesos judiciales ante el Consejo de Estado y la Corte Constitucional. En la Dirección de Apoyo Fiscal (DAF) como responsable de la subdirección de apoyo fiscal, en apoyo a las entidades territoriales en materias fiscales y tributarias. En ambas entidades participando activamente en la redacción de reformas tributarias, decretos reglamentarios y demás actos administrativos. En el nivel territorial, comoDirector de Rentas de la Gobernación de Cundinamarca, fue responsable de la administración de los tributos del departamento.
En el sector privado y público ha sido asesor jurídico y tributario, así como abogado litigante de entidades públicas y empresas particulares nacionales y extranjeras. Profesor de la materia tributaria nacional y territorial en varias universidades, y conferencista.