Mackenzie was the second, but eldest surviving, son of Kenneth Mackenzie, 10th of Kintail (died 6 June 1568) and Lady Elizabeth Stewart, the daughter of John Stewart, 2nd Earl of Atholl. The Mackenzies were a clan from Ross-shire that had risen to prominence in the 15th century during the disintegration of the Lordship of the Isles.