滋賀県彦根市生まれ[2][3]。旧制滋賀県立彦根中学校(現・滋賀県立彦根東高等学校)中退[4]。1950年(昭和25年)逓信講習所卒[注釈 1]。その後、郵政事務官になり[5]、全逓滋賀県委員長、滋賀地評議長などを経て[5]、1976年(昭和51年)の第34回衆議院議員総選挙で滋賀全県区から日本社会党公認で立候補して当選[6]。5期務めた。
1990年(平成2年)の第39回衆議院議員総選挙に立候補せず、政界から引退する[1]。
1993年10月29日、死去。64歳没。同年11月12日、特旨を以て位記を追賜され、死没日付で従四位勲二等に叙され、瑞宝章を追贈された[7]。