L'edificazione del suo nucleo centrale, del quale sono tuttora identificabili le tracce, è iniziata nel XII secolo per conto della famiglia comitale dei San Martino, originari del Canavese.
Nel 1939 lo Stato acquistò dalla Casa Reale il castello che venne adibito a museo. Negli anni ottanta è stato oggetto di un ulteriore delicato restauro. Attualmente è stato sottoposto ad importanti lavori di consolidamento statico e restauro che impedivano la visita a buona parte delle sale.
Fa parte del circuito dei castelli del Canavese e, dal 1997, è parte del sito UNESCO Residenze Sabaude.