본관은 진주(晉州). 아버지는 부사 강천상(姜天祥)이고, 할아버지는 찰방 강근(姜瑾)이다. 진주성전투에 참전한 의병장 강희보(姜希輔)의 아우이다.
1592년 임진왜란이 일어나자 형인 강희보와 더불어 창의하여 고경명(高敬命)을 따라 금산전투에 참전했다가 패배하자, 잠시 향리인 전라도 광양으로 돌아갔다.
다시 의병 200여명을 모집, 훈련시켜 비(飛)자를 군표(軍標)로 삼고 남원을 공격하였으며, 1593년 6월 진주성을 왜군이 포위하였다는 소식을 듣고 의병을 이끌고 입성하여 김천일(金千鎰) · 최경회(崔慶會) · 황진(黃進) 등과 더불어 끝까지 싸우다가, 전세가 불리해지고 성이 함락되기에 이르자 적진으로 돌격, 장렬한 최후를 마쳤다.
병조참의(兵曹參議)에 추증되고, 진주의 창렬사(彰烈祠)에 제향되었다.
의병장 형제가 나란히 묻힌 묘소가 전라남도 광양시 봉강면 신룡리 501번지에 있다. 의병장 형제를 기리는 사당으로서 쌍의사(雙義祠)가 묘역 우측 아래에 세워져 있다.