Entre el 1977 i el 2023 va treballar com a professor d'Història Contemporània a la Universitat Autònoma de Barcelona