En el Museo Argentino de Ciencias Naturales Bernardino Rivadavia, de la ciudad de Buenos Aires, fue primero investigador y luego director; en la Facultad de Ciencias Naturales, Universidad Nacional de La Plata, fue sucesivamente profesor titular, jefe de departamento, decano y profesor emérito.