日清戦争時は「金剛」艦長と「厳島」艦長を勤め、威海衛の戦いでは「厳島」艦長として参戦し功を建てた。「橋立」艦長、「八島」艦長などを歴任し、1897年（明治30年）12月、海軍少将に進級した。竹敷要港部司令官、常備艦隊司令長官、艦政本部長を経て、1902年（明治35年）5月、海軍中将に進級。さらに、海軍教育本部長、呉鎮守府司令長官、佐世保鎮守府司令長官、第1艦隊司令長官、教育本部長（再）、佐世保鎮守府長官（再）を歴任した。1907年（明治40年）9月、男爵を叙爵し華族となった。