7年毕业于国立台湾大学社会学系学士学位，1981年毕业于密歇根大学社会学系硕士学位，1983年毕业于密歇根大学社会学系博士学位。1983年至1985年担任国立政治大学副教授，1986年至1988年担任堪萨斯州立大学助理教授。1985年至1997年担任国立台湾大学副教授。2011年至2014年担任台北市副市长。