科毕业，后赴英国留学修读法律。2007年当选油尖旺区民选区议员，一直任当区区议员直至去世。于2008年，庄永灿以独立候选人身份参选立法会选举九龙西议席，最后以1,076票（0.52%）落选。2018年11月21日，庄永灿任内因肝癌于香港浸会医院病逝，享寿66岁。
经历.庄永灿在26岁时由英国回港，当上全职执业律师。他是「香港律师纪律审裁团」审裁员之一，负责审理律师失德违规的行为。他也是「香港国际公证人协会」理事之一，负责管理际公证人作为专业团体的事务。此外，他生前曾担任「建筑物