Az élet hajnalán:
ELTE óvoda 1960–1964
ELTE Apáczai Csere János Gyakorlóiskola 1964–1976
Egyetemi tanulmányok:
ELTE BTK régészet–történelem szak 1977-tól
régészet–történelem–finnugor szak 1978-ban
régészet–finnugor szak 1979–1982
Diplomaszerzés éve: 1982
Munkahely: ELTE BTK Finnugor Tanszék, 1983-tól
Beosztás:
tudományos segédmunkatárs 1992-ig
adjunktus 1992–2000 között
docens 2000-től
Tudományos fokozatok:
Egyetemi doktor 1991-ben, a disszertáció témája a volgai finnugorok etnogenezise (l. a publikációknál)
A doktori fokozat átminősítése PhD-fokozattá 1997-ben
Habilitáció – 2014, a dolgozat témája a finnugorokra vonatkozó történeti források elemzése
Kutatott területek:
magyar őstörténet
finnugor őstörténet
a finnugorok középkori története
Oktatott tantárgyak:
Finnugor népek és nyelvek
Finnugrisztika
A magyar nyelv finnugor alapjai
Bevezetés az uráli népek történetébe
Az uráli népek története és jelene 1.
Az informatika legújabb eredményei a nyelvtudományban
Magyar őstörténet
A magyar őstörténet régészete
Különböző finnugor történeti és régészeti szakkollégiumok
Részvétel és előadás tudományos konferenciákon:
Finnugor Kongresszus: 1990, Debrecen; 1995, Jyväskylä; 2000, Tartu
Finnugor Történész Konferencia: 1993, Oulu; 1998, Tallinn
Gyökerek” konferencia: 1997, Turku
A népvándorláskor fiatal kutatóinak konferenciája: 1990, Szentes; 1991, Nyíregyháza; 1992, Sátoraljaújhely; 1993, Visegrád; 1996, Pécs; 1999, Domaszék
Szakmai vezető tevékenység:
Numi-Tórem Finnugor Alapítvány: képviselő 1996-tól
ELTE BTK Finnugor Tanszék: tanszékvezető 2015-től.
Egyéb tevékenység:
A Hálózat a Tanszabadságért [1] és az Oktatói Hálózat [2] tagja