John de Strathbogie est le fils de David Strathbogie, comte d'Atholl, qui meurt à Tunis en 1270 lors de la Huitième croisade et le petit-fils de David Hastings († 1247), un précédent détenteur du comté et de son épouse, Forueleth d'Atholl.