Era hijo de John Estuardo, III conde de Lennox y Lady Elizabeth Stewart.