Le château est édifié au et appartient à l'origine à la famille Graham. Il est pris à deux reprises par les Anglais, en 1339, puis après un long siège, en 1547 après la Bataille de Pinkie Cleugh le .