父は高知藩士。明治10(1877)年高知陶冶学校卒。郡役所を経て、内務省に入り、滋賀県警部長となって退官。22年日本生命保険会社を設立。副社長を経て、36年社長に就任。関西鉄道の社長等も兼任。その間、25年衆議院議員当選(当選8回)。加藤高明内閣商工相、第1次若槻内閣蔵相を歴任。昭和2(1927)年蔵相在任中、震災手形整理に関する法案審議での失言が金融恐慌の引き金となり、内閣総辞職。5年貴族院議員。