경남 진해에서 태어났으며, 서울대학교 의과대학에서 의사 면허, 서울대학교 대학원에서 박사 학위를 취득했다. 공군 군의관 시절에는 항공의학적성훈련원 연구부장으로 근무했다.
현재 충북대학교 의과대학 약리학교실에 교수로 재직 중이다.
・영국 캠브리지, 의학연구위원회(Medical Research Council) 방문연구원(2003~2004)
・캐나다 앨버타 대학교(University of Alberta) 의과대학 임상연구펠로우(Northern Alberta Clinical Trials and Research Center)(2010~2011)
・충북대학교병원 생명윤리심의위원회 위원 (2013~현재)