Участник Советско-японской войны. Место рождения: г. Ленинград. В 1945 году, проходя практику на кораблях Амурской военной флотилии, курсант Ганрио принимал участие в боевых действиях против милитаристской Японии. После окончания был направлен для дальнейшего прохождения службы в шестой отдельный дивизион подводных лодок, дислоцированный в бухте Находка Приморского края, на ПЛ М-6 («Малютка») был помощником командира, командиром артиллерийской и минно-торпедной боевой части (БЧ-2-3), начальником химической службы. Позднее продолжал службу в должности командира подводной лодки, командира соединения на объединении подводных лодок, командира 10-й дивизии атомных подводных лодок Тихоокеанского флота (1967-1971), командира бригады строящихся подводных лодок на заводе «Красное Сормово» в городе Горьком (1971-1984). Воинское звание: контр-адмирал. После выхода в отставку – капитан-наставник в Волжском морском пароходстве на судах заграничного плавания «река-море». Награды: ордена Ленина (1963), «За службу Родине в Вооруженных Силах СССР» 3-й степени (?), Красной Звезды (?, ?), медали, в т. ч. «За победу над Японией». Память: на доме № 32 по улице Большая Покровская (г. Нижний Новгород, Нижегородский район), где жил адмирал, установлена мемориальная доска.
Место захоронения: г. Нижний Новгород Бугровское кладбище, 1 квартал