Народився 12 грудня 1920 року в селі Козацьке (нині — смт в Бериславському районі Херсонської області України). Батько — Захар Петрович Видриган, генерал-майор, учасник Громадянської та Німецько-радянської воєн. Закінчив сім класів школи, по тому — школу фабрично-заводського учнівства. Працював токарем на механічному заводі. 1940 року Видриган був призваний на службу до Червоної армії. 1941 року закінчив Армавірську військову авіаційну школу пілотів. Від лютого 1942 року — на фронтах Німецько-радянської війни. Брав участь в боях на Західному, Волховському, Сталінградському, Південному, Першому, Другому, Четвертому Українських фронтах. Брав участь в Сталінградській битві, Ростовській, Донбаській, Мелітопольській операціях, звільненні Кримського півострова, України, Польщі, Угорщини, Австрії, Чехословаччини.