 John Erskine was the son of Robert Erskine, 4th Lord Erskine and Isabel Campbell.He married Lady Margaret Campbell, daughter of Archibald Campbell, 2nd Earl of Argyll and Elizabeth Stuart.John was succeeded as Lord Erskine by his son John, who was later made Earl of Mar by Queen Mary in 1565.