Format al Seminari de Girona, a la Universitat Pontifícia de Comillas i a la Universitat Gregoriana de Roma, es doctorà en història a la Universitat de Barcelona l’any 1985 amb una tesi dirigida per Emili Giralt sobre la història de l’Escola Normal de Girona. Professor de l’Escola de Mestres de Girona i de la Facultat de Filosofia i Lletres de la Universitat de Girona, compaginà la seva tasca docent amb la política, essent entre el 1983 i el 1991 regidor de l’Ajuntament de Girona. La seva recerca, centrada en la història contemporània de les comarques gironines, s’adreçà fonamentalment a l’estudi del Sexenni Democràtic, de l’època de la Restauració i de la formació del magisteri públic. És autor de La Normal de Girona i el magisteri públic (1914-1936) (1994), La Girona de la Restauració. Girona 1874-1923 (1995) i Política Municipal a la Girona de la Restauració (1874-1900) (2000).