Джон Стюарт был младшим сыном шотландского короля Якова II и Марии Гелдернской. Обвиненный своим старшим братом, королем Яковом III, в колдовстве и заговоре против короля, двадцатилетий Джон был в 1479 г. арестован и убит: ему вскрыли вены и оставили умирать в ванне, которую он принимал. Графство Мар было конфисковано королем.