MacAskill was born on the Isle of Berneray in the Sound of Harris, Scotland.
When MacAskill was approximately 14 years old he travelled on a fishing schooner from St. Ann's to North Sydney and the crew took him along to a dance.