Nació en Ragonvalia (Norte de Santander), el 27 de noviembre de 1969. Es bachiller del colegio Policarpa Salavarrieta (1989). Estudió Filosofía (1990- 1992) y Teología (1993 – 1996), en el Seminario Conciliar de Bogotá. Fue ordenado presbítero el 19 de diciembre de 1996 por el eminentísimo señor cardenal Pedro Rubiano Sáenz, para el servicio de la Arquidiócesis de Bogotá. Es licenciado en Teología de la Pontificia Universidad Javeriana (2000). Magister en Teología de la Pontificia Universidad Bolivariana de Medellín (2017).
Fue vicario parroquial en La Inmaculada Concepción – Fómeque (1997); párroco en Santo Toribio de Mogrovejo (1998 – 2005); párroco en Santa María de la Esperanza (2005 – 2009); párroco en San Gabriel Arcángel (2010– 2012). Fue nombrado notario auxiliar de la Zona Pastoral de San José en mayo de 2011 y desde mayo del 2012 es formador del Seminario Conciliar de Bogotá. En la actualidad tiene a su cargo las asignaturas de Diálogo, Fe y Cultura y Reflexiones sobre la Administración Parroquial.