별명은 명선(明先). 전라북도(현, 전북특별자치도) 무주 출신.
1907년 8월 일제에 의하여 한국군이 강제 해산되자, 전북 무주 덕유산을 거점으로 동지를 규합해서 의거하였다.
그 해 10월 전북 진안군 정천면 양원사(梁院寺)에서 의병장 김동신(金東臣)의 의진과 합세하여 일본군과 교전하여 큰 타격을 주었다. 순창 · 무주 · 진안 등지에서 항일투쟁과 국권회복운동의 전개를 독려하는 활동을 적극적으로 전개하였다.
1908년 4월 무주 · 안성 등지로 이동하여서 그들을 추격한 일본군 부대와 최후까지 분전하면서 지휘하던 중 일본군에 의하여 수명의 동지와 함께 피살되어 순국하였다.
1977년에 건국포장, 1990년 애국장이 추서되었다.