A reader in divinity at the University of St Andrews at its first establishment, he was provided by Avignon Pope Benedict XIII as Bishop of Orkney 15 November 1415.
Despite having his provision confirmed by Pope Martin V on 15 July 1419, he does not seem to have gotten possession of fruits by the time he was translated to the bishopric of Dunblane on 30 October 1419.
He was elected as conservator of the provincial synod of the Scottish church held at Perth on 16 July 1420.
On 28 October 1420 he witnessed as charter of Murdoch Stewart, Duke of Albany.
He was an auditor and receiver of the ransom of King James I of Scotland in 1424.