The origins of the castle are obscure, but it is believed to have been built around 1350 by the Bairds, on a bend of the Powmillon Burn.
The early history of the castle remains unknown, but it is thought to have been constructed by the Bairds sometime in the mid-14th century, situated at the point where the Powmillon Burn changes direction.