Роберт был старшим сыном Роберта де Моравия, 6-го графа Сазерленда, и Маргарет Стюарт. Он впервые упоминается в источниках в связи с событиями 1408 года, когда он был посвящён в рыцари[1]. В 1444 году, после смерти отца, Джон унаследовал родовые владения и графский титул.
Граф был женат на Маргарет Бэйли, дочери сэра Уильяма Бэйли и Джоан Сетон[2]. В этом браке родились[1]:
Cokayne, G. The Complete Peerage of England, Scotland, Ireland, Great Britain and the United Kingdom: Extant, Extinct, or Dormant. — London : St Catherine Press, 2000. — Vol. XII, 1.