疑是童年时受伤所导致。马雅各的童年是在苏格兰自由教会系统里被教养长大。1845年，马雅各从葛林诺奇夫人自由教会学校（Lady Glenorchy's Free Church School）毕业。1850年，毕业于爱丁堡的皇家中学（）。之后进入爱丁堡大学就读，分别获得大学 (B.A.: 1853 年)、硕士 (M.A.: 1854 年)、医科学位(1858 年)，并取得爱丁堡 LRCP 和 LRCS 资格，在伦敦担任住院医生 6 个月。1860年，在厦门的英国长老教会宣教师杜嘉德建议，将台湾列入医