Leonardo Moreira es Licenciado y Magíster en Información y Comunicación en la Facultad de Información y Comunicación (FIC) de la Universidad de la República (UDELAR) de Uruguay. Posgraduado en Producción Audiovisual en la Sede Iberoamericana “Santa María de La Rábida” de la Universidad Internacional de Andalucía (UIA), España, y, actualmente, está finalizando su Doctorado en Comunicación en la Universidad Nacional de La Plata (UNLP), Argentina.