경북대학교 법과대학 사법학과를 졸업하고, 동대학원에서 법학석사 및 법학박사 학위를 취득하였다. 독일 괴팅엔(Goettingen) 대학 의료법및의약품법연구소 연구원과 대한의사협회 의료정책연구소 법제도팀 책임연구원, 서울대학교 의과대학 법의학교실 연구원을 역임하였다. 현재 대전고등법원 조정위원 및 금융감독원 금융분쟁조정위원회 전문위원 및 한국생명공학연구원 · 한국한의학연구원 등 생명윤리심의위원회 위원으로 활동 중이며, 충북대학교 법학전문대학원 교수직을 맡고 있다.