以25岁之龄成为当届全港最年轻参选人，排在民主党张贤登第二名单出选新界西选区，得票10,069票未能当选。2011年香港区议会选举，他以2554票，成功连任元朗区北朗选区区议员，得票较上届增加三成。2012年香港立法会选举，他排在民主党主席何俊仁及林绍辉第二名单参选超级区议会议席，并位列名单的第二位，结果何俊仁顺利当选。2015年香港区议会选举，他以2,890票成功连任元朗区北朗选区区议员。2016年香港立法会选举，共有5席的超级区议会议席，公民党陈琬琛、民协何启明及新民主同盟关永业在立法会投票