長野県諏訪郡上諏訪町(現諏訪市)生まれ。旧制諏訪中学(長野県諏訪清陵高等学校)を経て、昭和9年(1934年)日本大学専門部医科修了。日本大学内科及生化学教室での研修後、駿河台日本大学病院内科助手、昭和13年(1938年)同病院医局長、昭和15年(1940年)医学部講師、昭和21年(1946年)助教授、昭和26年(1951年)教授。昭和29年(1954年)内科学第三講座開設に伴い主任教授に就任。昭和43年(1968年)駿河台日本大学病院長。昭和45年(1970年)医学部総合企画委員長、昭和49年(1974年)医学部長。昭和52年(1977年)退職、日本大学総合科学研究所の副所長に就任し、昭和56年(1981年)退職。第9期〜11期日本学術会議会員。