Estudió Filosofía y Teología en el Seminario Mayor Arquidiocesano de Bucaramanga. Fue ordenado sacerdote el 10 de junio de 1985.
En 1988 realizó un curso de medios de comunicación en el ITEPAL. Después de algunos años de experiencia pastoral fue enviado a Roma, donde en 1994 consiguió la Licenciatura en Teología Dogmática ante la Pontificia Universidad Gregoriana.
Ha desempeñado, entre otros, los siguientes cargos: Vicario Parroquial de San Juan Bautista Girón (1985), Vicario Parroquial de San Laureano - Bucaramanga (1986), Párroco de San Claudio Obispo - Macaravita (1987 - 1989), Director Diocesano de Catequesis y encargado del Centro de Animación Pastoral Santísima Trinidad - Málaga (1990 - 1992), fundador y primer Párroco de la Santísima Trinidad en Málaga (1994 - 1999), Formador del Seminario Mayor Arquidiocesano de Bucaramanga (1999 - 2002), Párroco de la Concatedral de Soatá (2014 hasta la fecha).