長野県諏訪郡湖東村(現・茅野市)出身。
1946年、日本大学法文学部卒業。日本農民組合中央本部書記となり、1949年に社会党に入党。書記局員、農民部長を経て、1966年から中央執行委員組織局長を3期務めた。
落合寛茂の後継として1969年の第32回衆議院議員総選挙で旧茨城3区に社会党公認で立候補するも次点で落選。1972年の第33回衆議院議員総選挙では3位で初当選し、以来衆議院議員を8期期務めた他、同年から社会党茨城県本部委員長も6期務めた。議員在任中は衆議院物価等に関する特別委員長、社会党中央財務委員、選挙対策委員を歴任した。
1996年に政界を引退し、同年勲二等旭日重光章を受章した[1]。
2004年、死去。死没日付をもって正四位に叙された[2]。