Profesor de historia e historiador. Entre el año 1992 y 2000 integró la cátedra Pensamiento Argentina y Latinoamericano en la Facultad de Filosofía y Letras de la UBA. Coordinó el proyecto A treinta años del golpe de Estado de 1976 del Ministerio de Educación de la Nación (2005/6). Desde la Televisión Pública asesoró en los contenidos de la serie documental Huellas de un siglo en el Bicentenario así como de las películas Revolución. El cruce de los Andes y Belgrano. La película. Fue parte del equipo que creó el Archivo Histórico de RTA y la página Prisma, y su primer coordinador. Entre sus libros se encuentran Mil novecientos cuatro. Por el camino de Bialet Massé (1999) y Sublunar. Entre el kirchnerismo y la revolución (2017). Es profesor adjunto en la carrera de Historia de la Facultad de Humanidades y Ciencias de la Educación de la Universidad de La Plata. También dicta clases en el profesorado del Normal 7 de la ciudad de Buenos Aires. En el Instituto Superior de Estudios Pedagógicos (ISEP) del Ministerio de Educación de la provincia de Córdoba, coordinó, juntó con Laura Percaz, el espacio formativo de Pedagogía y Cultura.