Pregrado en Español y Filología Clásica en la Universidad Nacional de Colombia y una maestría en Teología en la Pontificia Universidad Javeriana. Ha completado cursos de corta duración en filosofía en la Universidad de La Sabana y la Universidad de Buenos Aires. También ha completado cursos de extensión en Lenguas Modernas en la Universidad Nacional de Colombia.
Rodríguez García ha trabajado como profesor en varias universidades, incluyendo la Universidad Externado de Colombia, la Universidad Nacional de Colombia, la Universidad de La Sabana y la Universidad Autónoma de Colombia. Ha enseñado cursos como Griego I, Griego II, Latín I y Latín II. También ha desempeñado cargos administrativos como Coordinador de Programa y Director de Unidad.
En cuanto a sus áreas de actuación, Rodríguez García se especializa en Humanidades, incluyendo Idiomas y Literatura (Lingüística), Otras Humanidades (Teología) y Otras Humanidades (Filosofía). Habla varios idiomas, incluyendo Latín, Inglés, Griego, Italiano y Francés. Sus líneas de investigación incluyen Filosofía Antigua, Teología Bíblica y Retórica Antigua.