 He was appointed a Lord of Session in 1629 and in 1651 was elevated to the peerage as Viscount of Oxfuird.He died in 1663 and was succeeded by his son, Robert Makgill, second Viscount Oxfuird.Robert Makgill, second Viscount Oxfuird had a son named Thomas who died in 1701, five years before his father, Robert and left no issue.