Der ursprüngliche Bau stammte aus dem 11. Jahrhundert. Das erste Mal wird das Schloss im Jahr 1175 urkundlich genannt. Im 16. Jahrhundert wurde das Schloss umgebaut. Er wurde in verschiedenen Kriegen wie der ersten und zweiten Türkenbelagerung zerstört, aber immer wieder aufgebaut. Kaiser Franz erwarb 1794 neben dem Schloss, die Ortschaft und den „Herrschaftlichen Ziegelofen“ um die Laxenburger Franzensburg zu errichten. Die heutige Form des Schlosses geht auf den Umbau im Jahr 1808 unter Kaiser Franz II. zurück.