아산군 배방면 출신, 한성사범학교 졸업. 1907년 홍주(洪城)에서 일어난 의병 봉기에 참가하여 식량운반책을 맡아 활약하였다. 1911년 항일지하단체인 신조선당(新朝鮮黨)을 조직하여 본격적인 항일운동을 전개하였다. 漢城臨時政府 議政院議員 역임, 雲拉間독립군관학교 교장 역임, 新幹會 京東支部 위원장 역임, 건국준비위원회 재무부장 역임, 大韓國民黨 중앙감찰위원장 역임, 제2대국회의원(선거구 충청남도 아산, 소속정당 大韓國民黨), 제2대국회 문교사회위원회위원장(1950.07.28~1951.12.19), 1956년 충국열사기념사업회 회장, 1959년 대한기독교 반공위원회 위원장을 역임하였다. 1963년 민주공화당 고문으로 추대되었다. 1970년 사망.