Cafodd ei eni yn Borthwick yn 1721 a bu farw yng Nghaeredin.
Addysgwyd ef yn Brifysgol Caeredin. Yn ystod ei yrfa bu'n aelod o Academi Gwyddoniaethau Rwsia a Chymdeithas Frenhinol Caeredin. Enillodd ef nifer o wobrau, gan gynnwys Cymrawd Cymdeithas Frenhinol Caeredin.