As head of the powerful family of Stewart of Darnley he was created Governor of Rothesay Castle in 1465 and appointed Warden of the West Marches of Scotland.
He was a loyal ally of James III during his war against the rebel lords led by Archibald Douglas, 5th Earl of Angus.