Zámek byl postaven na místě staršího gotického hradu v letech 1676 - 1682 Antoniem della Porta podle návrhu G. P. Tencally pro Václava Ferdinanda z Lobkovic. Původně se zde rozkládalo přemyslovské hradiště, založené koncem 10. století jako správní centrum bílinské provincie přemyslovského státu. Kamennou podobu dostal ve 13. století za pánů z Frýdberka. Hrad a později zámek v majetku Lobkoviců od roku 1502 do roku 1945. Zámek přestavován v průběhu 19. století.