El castillo fue construido por orden de Grau de Cabrera a mediados del siglo XIII sobre una fortificación existente.