Szülei: Vass János és Rosta Julianna voltak. 1947–1955 között tanyán élt. Orosházán érettségizett. 1960–1965 között a József Attila Tudományegyetem magyar-történelem szakos hallgatója volt, ahol Wittmann Tibor és Ilia Mihály oktatta. 1965–1980 között a békéscsabai Munkácsy Mihály Múzeum történész-muzeológusa volt. 1971–1980 között Békés megyei múzeumigazgató-helyettesként dolgozott. 1975-ben doktorált. 1980–1992 között az Új Magyar Központi Levéltár munkatársa, 1986-ig osztályvezető, 1986–1988 között főigazgató-helyettes, 1988–1992 között megbízott főigazgatója volt. 1992–1994 között a Magyar Országo Levéltár főigazgató-helyettese, 1994–1997 között főlevéltárosa, 1998–2003 között főosztályvezetője, majd főlevéltárosa volt. 2005-ben nyugdíjba vonult.
Kutatási területe a 20. századi magyar történelem.
Művei
A Szociáldemokrata Párt, a Parasztpárt, a Kisgazdapárt és a Polgári Demokrata Párt tevékenysége 1944–1945-ben, és az 1945-ös választások Békés Megyében. Békés Megye 1944–1945-ben (Békéscsaba, 1975)
A Békéscsabai Múzeum története 1899-1979 (Békéscsaba, 1979)
Ki kicsoda 2000. Magyar és nemzetközi életrajzi lexikon, csaknem 20000 kortársunk életrajza. Főszerkesztő: Hermann Péter, vál., szerk. A. Gergely András et al. Bp., Biográf Kiadó–Greger Média Kft., 1999.
Who is Who Magyarországon. Kiegészítő kötet. 2. kiad. 2004. Zug, Hübners blaues Who is Who, 2004.