得学士学位后在该校攻读应用数学科学硕士学位，毕业后留在该校从事科研工作，并曾任职程序分析师，与妻子育有三名子女。
政治生涯.李灿明于1990年代初投入社区事务，参加家长会、卑诗族裔语言协会和温哥华支援民主运动联合会等组织，并担任保钓大联盟的召集人，在1996年组织保钓大游行。他于1993年加入卑诗自由党，并于1996年在北本拿比选区首度参与省议会选举，但不敌新民主党候选人卡伦蒂诺（）。到了2001年省选，在新民主党民望低企的情况下，李灿明在该选区与卡伦蒂诺再度交锋时成功赢取该议