W latach 1995–2018 profesor w Instytucie Archeologii Uniwersytetu Warszawskiego. Był zapraszany na wykłady do Francji, Hiszpanii, Włoch, Niemiec i do Grecji. Współzałożyciel i pierwszy prezes Towarzystwa Naukowego Sandomierskiego oraz współzałożyciel Wyższej Szkoły Humanistyczno-Przyrodniczej w Sandomierzu. Członek Rady Powierniczej Muzeum Narodowego w Warszawie (2009–2013), przewodniczący Rady Muzealnej Państwowego Muzeum Archeologicznego w Warszawie (2008–2016), w latach 2007–2017 członek Rady Naukowej Maison des Sciences de l’Homme (CNRS – Uniwersytet w Tours), członek Prezydium Komitetu Nauk Pre- i Protohistorycznych PAN (2012–2020), w latach 2013–2017 członek Rady Kuratorów Wydziału I PAN. W latach 2012–2017 członek panelu Europejskiej Rady Nauki w Brukseli. Od 2009 członek korespondent (od 2020 członek zwyczajny) Towarzystwa Naukowego Warszawskiego;