Desempeñó una gran variedad de cargos: profesor asistente de la Universidad de la República de Uruguay, profesor agregado de la Universidad Central de Venezuela, Coordinador del Programa de Investigación de Salud para el Amazonas, Director del Instituto de Higiene de la Universidad del Uruguay, Director del Instituto Internacional de Educación Superior para América Latina y el Caribe (IESALC) de UNESCO.