退伍后，于1987年取得硕士学位。随后至美国留学，于1993年取得美国耶鲁大学政治学博士。回国后，曾在中央研究院中山人文社会科学研究所担任助理研究员。1995年至1999年间，在国立台湾大学政治学系任副教授，1999年升任教授。 2000年，至英国剑桥大学达尔文学院担任访问学人。2001年，于美国哥伦比亚大学东亚所任客座教授。2003年至2005年间，任国立台湾大学社会科学院副院长。2006年至2008年间，任国立台湾大学副教务长。随后进入政界。于2008年至2009年9月间，刘兆玄内阁时期，任行政