中学就读屯门官立中学以及中华基督教会何福堂书院，香港城市大学电子工程系学士。
从政.于2009年加入民建联，曾为屯门区区议员，民建联屯门支部主席、青年民建联委员等职。担任区议员期间，曾任屯门交通及运输委员会副主席。2011年区议会选举，于兆翠选区出选，以1742票对2876票不敌民主党候选人卢民汉。2012年立法会选举，与谭耀宗合组名单出选新界西选区，排在名单第三位。2015年区议会选举，于兆翠选区再次出选，以3138票对2536票击败民主党候选人邓浚滔以及另一位候选