En 1983 ingresó en el Seminario Menor Diocesano Nuestra Señora de Marinilla, donde concluyó los estudios de bachillerato y cursó Filosofía (1987-1988). En el Seminario Nacional Cristo Sacerdote de La Ceja estudió Teología (1998-1991). Luego, cursó estudios de Teología Bíblica en la Pontificia Universidad Gregoriana de Roma, obteniendo la licenciatura (1992-1994).
Fue ordenado sacerdote el 1 de julio de 1993 en Roma.
Ha desempeñado, entre otros, los siguientes cargos: formador y profesor del Seminario Nacional de Cristo Sacerdote de La Ceja (1994-2000), delegado episcopal para la Animación Bíblica de la Pastoral de la Diócesis de Sonsón - Rionegro (1996-2003), rector y ecónomo del Seminario Nacional de Cristo Sacerdote de La Ceja (2000-2003), y director de los Departamentos de Ministerios Ordenados y de Vida Consagrada de la Conferencia Episcopal de Colombia (20 l 0-2012).