その後扶桑航海長、水路部測量班長、扶桑副長、磐城艦長、水路部図誌科長、同測量科長を経て、日清戦争に連合艦隊航海長として旗艦松島に乗艦。黄海海戦などに参加、威海衛攻略で負傷したものの戦後大佐に昇進。山城丸艦長、横須賀知港事、葛城艦長、秋津洲艦長、和泉艦長、呉海兵団長、水路部測量課長を歴任し1903年（明治36年）7月待命。翌年5月に死去した。54歳。6月少将に進み特旨を以て従四位に叙され青山墓地に葬られた。