在1962年娶卡罗琳·莎拉·费尔森（Caroline Sarah Frearson）为妻，两人共有两名儿子，分别是：庄俊彦兴趣广泛，是陆军及海军会会员，另外分别是皇家艺术学会、皇家地理学会、皇家亚洲学会以及皇家联合国防研究所院士，1999年更获修咸顿大学颁授荣誉理学博士学位。