Het kasteel werd gebouwd op de Romeinse grondslagen en werd eind 13e eeuw gebouwd om de Schotten in de buurt te houden.
In de late 13e eeuw werd het kasteel gebouwd om zich te verdedigen tegen de Schotten.