Construido sobre los cimientos romanos, el castillo fue construido a finales del siglo XIII para mantener a los escoceses a raya su posición estratégica ofrece buenas vistas de la llanura circundante.
La posición estratégica del castillo fue decidida por el rey y sus asesores.