港无线电视新闻部助理。1987年转任戏剧组助理编导，1990年晋升为戏剧组编导。1991至1996年，为马来西亚电视RTM拍摄电视剧集及电视电影；期间亦曾为香港有线电视监制电视电影及电视剧。1996年转进电影圈，为杜琪峯的《十万火急》当执行导演。1997年，首次正式执导《两个只能活一个》。1998年，《非常突然》获得第五届香港电影评论学会最佳剧本奖，同年《暗花》获第十八届香港电影金像奖最佳剧本奖，而两者俱入选香港电影评论学会的「推荐电影」。2001年执导《废柴同盟》之后，重回电视圈发展，成为跨区影视导演