Absolvoval studia prehistorie a historie na Filozofické fakultě Univerzity Karlovy v Praze v roce 1974. Po celou svou aktivní kariéru pracoval v Archeologickém ústavu AV ČR. Přednášel na Fakultě architektury ČVUT, Filozofické fakultě UK v Praze a také na Západočeské univerzitě v Plzni, kde od července 2012 vedl katedru archeologie.
Stal se členem vědeckých rad EUROPA NOSTRA, Deutsche Burgenvereinigung e. V., expertem ICOMOS/UNESCO, dále byl člen Comité permanent Castrum Bene a Comité Castella