1956年在香港出生，父母居住九龙城，在街市卖菜维生。(庄陈有自幼患有青光眼及眼球萎缩症导致双目完全失明)，6岁时眼球被摘除。1965年被送入盲人寄宿学校（心光盲人学校）就读，接受正规的学校教育，直到中学四年级转读文法学校的圣芳济书院。1978年，考入香港大学，1981年获文学院二级甲等荣誉学位。毕业后在香港大学担任三年行政主任，主要负责协助学生解决租屋问题及做租金分析。1984年申请「英联邦奖学金」，前往伦敦政治经济学院进修资讯系统管理专业，次年取得资讯管理科学硕士学位，及于1986年再取得社会政策硕士学