在1977年及1981年于利物浦大学获得电机工程与电子学学士学位（一等荣誉）及博士学位，其后于英国巴思大学电机工程学院从事信号处理和语音编码之研究。他1982年回港，任教当时的香港理工学院电子工程系；1984年加入香港中文大学电子工程学系，现为该系卓敏讲座教授。1998年一月，程教授获选出任工程学院院长，至2003年十二月卸任。2004年至2008年，程教授出任逸夫书院院长，任期四年。2006年至2014年出任大学副校长。程教授积极参予各类专业活动，曾于香港工程师学会担任不同职位，也是英国电机工程师学会