평안북도 의주 출신이다.
한재갑은 일찍이 독립운동에 참여하여 조선의용대가 광복군 제1지대에 편입할 때 제1구대에 소속되었다. 그 후 중국 개봉(開封) 등지에서 초모공작을 전개하다가 중국군 제5전구 소속 전시간부훈련단에 특별 설치한 정공간부훈련반(政工幹部訓練班) 제2기생으로 정훈교육을 받았다. 1945년에는 안휘성 입황현(立煌縣) 지구 공작대장에 임명되어 제10전구사령부에서 훈련교육을 담당하기도 하였다.
1977년 건국포장이, 1990년에는 건국훈장 애국장이 수여되었다.