The earliest part of the castle was erected by James Crawford of Brucklay in 1600–1625, possibly incorporating elements of a 16th-century building.
[1] It was granted by the Clan Irvine to Arthur Dingwall in 1742 when he married into their family.
The building was extended in 1765, and again in 1814, by architect John Smith,[2] A major reconstruction took place in 1849, designed by Thomas Mackenzie for Captain Alexander Dingwall-Fordyce.
Further additions were made in 1881, probably by architect James Matthews, who was in partnership with Alexander Marshall Mackenzie, son of Thomas.
In 2010 planning consent was granted for partial demolition and restoration of the house, though by 2013 this had not been implemented.