Filósofo y Teólogo del Seminario Mayor Arquidiocesano de Bogotá; Posgrado en Bioética de la Universidad del Bosque. Ha sido docente de la Pontificia Universidad Javeriana, y la Universidad Sergio Arboleda.