莊士敦早年在香港殖民地政府任職,1906年被派往在山東的英國租借地威海衛。
1919年來到紫禁城,並教授溥儀英語、數學、世界史、地理,甚至教溥儀從紫禁城撥出电话。第一位接到清朝皇帝親自撥打电话的人是北大教授胡适,据说胡適接到溥儀来电時,曾被吓到過。
莊士敦还教溥儀在紫禁城内踩脚踏车,師生感情甚篤,曾賞給一品頂戴、毓慶宮行走、賜紫禁城內乘轎,溥儀亦因莊士敦的教導眼界大開,走向世界。
1927年任英租威海衛專員;1930年10月1日威海衛歸還中國,莊士敦卸任並返回英國。
1931年他於倫敦大學亞非學院擔任教授,主要研究漢學。後來成為了中國文化大師的蔣彝亦在這段時間成為了莊士敦的學生[1]。至1938年於愛丁堡去世,享壽64歲。