연세대학교 법학과를 졸업하였고 동 대학원에서 석사학위를, 독일 본대학교에서 박사학위(헌법학)를 받았다. 연구 논문으로 「기본권의 보호영역에 대한 소고-집회의 자유를 중심으로」, 「독일 연방재판소의 베를린장벽 사살 판결에 관한 소고」, 「국민투표에 대한 헌법적 고찰」 등이 있다. 청주대학교 교수를 거쳐 경희대학교 법과대학 교수로 재직하고 있다.