1988년 입법고시에 합격하여 국회사무처에서 공직생활을 시작하였다. 1992~1994년 공직선거법의 제정과정에 입법실무자로 참여하였고, 2013년 국회신뢰 연구로 박사학위를 받았다. 국회사무처에서는 2018년까지 30년간 재직하면서 기획조정실장, 국회운영위원회와 정무위원회 수석전문위원, 입법차장을 거쳤다. 지금은 법무법인 광장의 고문으로 있으며, 서울대 연세대 등에서 국회입법과정론을 강의하고 있다.