Draskóczy István Bolla Ilona tanítványaként történelem-levéltár szakon végzett az Eötvös Loránd Tudományegyetemen (ELTE). Levéltárosként Esztergomban dolgozott. 1979-től tanít az ELTE Bölcsészettudományi Karán. 1978-ban szerzett egyetemi doktorátust (témavezetője: Gerics József), 1995-ben kandidátusi, 2009-ben akadémiai doktori értekezését védte meg.1998 és 2002 között Széchenyi professzori ösztöndíjas volt.2015-ben kapta meg az ELTE BTK Gróf Cziráky Antal-díját.2011-től egyetemi tanár. 1990 és 1998 között tanított a Debreceni Egyetemen is. 1991-től tagja az OKTV történelem bizottságának. Itteni tevékenységét Bonis Bona díjjal ismerték el (2014). Az MTA támogatásának köszönhetően két kollégájával (Szögi László és Borsodi Csaba) egyetemtörténeti kutatócsoportot alapítottak 2013-ban, amelynek vezetője. 2015-ben lett tagja az MTA BTK Történettudományi Intézet "Lendület" Középkori Magyar Gazdaságtörténet Kutatócsoportnak. Kutatásai elsősorban társadalom- és gazdaságtörténeti kérdéseket vizsgálnak. Számos tanulmányt készített a késő középkori magyarországi sóbányászatról és -kereskedelemről. Jelen mű kutatásai összefoglalása és egyben az első nagyobb léptékű monográfia, amely ebben a témában született.