Édesapja megyei vállalatigazgató volt. Orvosi egyetemre jelentkezett, de nem vették fel, ezt követően 1969-ben a Debreceni Tanítóképző Főiskola népművelés–könyvtár, majd 1973-ben az ELTE Bölcsészettudományi Kar (ELTE-BTK) történelem szakán szerzett diplomát,[1] majd 1984-ben az ELTE-n is szerzett egyetemi doktorátust történelemből.[2]
1968–69-ben Balmazújváros művelődési házában volt előadó, majd 1975-ig igazgatta is az intézményt. 1975-77 között a Déri Múzeum igazgatóhelyettese volt. 1977-től a Magyar Szocialista Munkáspártban dolgozott kulturális területen, 1986-tól 1990-ig a Művelődési Minisztérium közművelődési koordinációs főosztályvezetője, az Országos Közművelődési Tanács titkára volt. 1990-től egy kiadó, majd 1996-tól a Civil Antenna kft. ügyvezetője. 1997–98-ban a Főpolgármesteri Hivatal tanácsadójaként dolgozott. 1998 óta a Fővárosi Szabó Ervin Könyvtár főigazgatója,[3] – Kiss Jenőt váltotta –, 2019-ben egyedüli pályázóként főigazgatói kinevezését meghosszabbították 2024-ig.[4] Nyugdíjba vonulását követően helyettese, Kovácsné Koreny Ágnes vette át a könyvtár vezetését.
1998–2000 között a Nemzeti Kulturális Alap kurátora volt, 2003 óta könyvtári szakértő. 2003–2015 között az Informatikai és Könyvtári Szövetség elnöke, 2005–2010 között az Országos Könyvtári Kuratórium tagja volt.[5]