Nacido y formado en la ciudad de Villavicencio, originario del barrio Villa Julia, en donde estudio su primaria en la escuela pública de su barrio.
Se graduó a los 15 años de bachiller, modalidad ciencias naturales, del hoy Colegio Caldas.
Es Abogado egresado de la Universidad Cooperativa de Colombia y, cuenta con posgrados entre los cuales se destaca, Especialista en Derecho Administrativo, Universidad Libre, Especialista en Derecho Procesal, Universidad Libre y, Magister en Administración de Empresas (MBA) otorgado por la Universidad Externado de Colombia.
Además cuenta con diplomados en Contratación Estatal, Docencia Universitaria, Alta Gerencia, Auditoria Interna y es certificado como Auditor de Calidad, sin descontar los demás cursos y capacitaciones que se evidencian su hoja de vida.
En materia de docencia universitaria, cuenta con amplia experiencia a nivel de pregrado y posgrado, este último en donde actualmente y desde hace varios años, es docente a nivel de especialización y maestría.
Como experiencia laboral además de haber sido litigante, asesor y consultor, se destaca entre otras:
Dos veces, Secretario General de la Cámara de Comercio de Villavicencio.
Tres veces Presidente Ejecutivo de la Cámara de Comercio de Villavicencio.
Secretario General de la alcaldía de Tauramena, Casanare y, Alcalde Encargado en varias ocasiones durante el primer semestre del año 2012.
Primero Director de la Oficina Seccional A de COLPENSIONES en Villavicencio.
Director Territorial Meta del IGAC.
Administrador del Mercado Popular Villa Julia.
Administrador Agencia Vigiaser Ltda.
En su reciente recorrido laboral, también se desempeñó desde diciembre de 2016 como Juez de la República, inicialmente en la ciudad de Bogotá en donde ocupo los juzgados 1, 23 y 39 municipales con funciones de conocimiento y, luego en el Distrito Judicial de Villavicencio en donde se desempeñó como Juez 6° Penal Municipal con Función de Control de Garantías de Villavicencio, Juez 1° Penal Municipal con Función de Control de Garantías de Villavicencio, Juez 7° Penal Municipal con Función de Conocimiento de Villavicencio, Juez 3° Penal Municipal Ambulante con Función de Control de Garantías sede Villavicencio y Juez 8° Penal Municipal con Función de Conocimiento de Villavicencio, cargo este último que desempeño hasta el 15 de enero de 2020, para poder asumir a partir del 16 de enero de 2020 el cargo actual de Contralor Departamental del Meta, cargo al cual llego después de superar las pruebas y obtener el tercer puesto dentro de la convocatoria pública que para ello hizo la honorable Asamblea Departamental del Meta.