Ejerció como profesor del título de postgrado de Experto en Comunicación de la Universidad Pontificia de Salamanca y de la Diplomatura en Comunicación Social para las diócesis cubanas del Consejo Pontificio de las Comunicaciones Sociales y la Conferencia de Obispos Católicos de Cuba. Asimismo, fue profesor visitante de la Universidad Católica de El Salvador.
Entre 2001 y 2011 fue experto del Comité Episcopal Europeo de Medios de Comunicación, colaborador de la Red Informática de la Iglesia en América Latina y asesor en temas de pastoral de las comunicaciones de Obispos de las Conferencias Episcopales de El Salvador y de Chile.
En febrero y marzo de 2013 desempeñó la tarea de adjunto para lengua española del portavoz de la Santa Sede durante el período de renuncia del Papa Benedicto XVI, sede vacante, cónclave y elección del Papa Francisco.
También fue consultor del Consejo Pontificio de las Comunicaciones Sociales entre 2006 y 2016.