She was first appointed to the Legislative Council in 1981 and the Executive Council in 1991. She was the founding member of the pro-business Liberal Party and the vice-chairwoman from 1998 to 2008. She was appointed to the Executive Council for the second time in 2003. In 2004, she won a directly elected seat in New Territories West but lost in her re-election in 2008. She continued to serve as party chairwoman from 2011 to 2012 and chairwoman from 2012 to 2014.