Родился 5 июля 1925 года на Украине в с. Добороводы Уманского района Черкасской области. С 1935 г. жил в Мурманске, до войны закончил 7 классов. Во время войны был эвакуирован в Вологодскую область, откуда в декабре 1943 года был призван в армию. В Вологде обучался на краткосрочных курсах молодого бойца, после окончания которых был направлен на Ленинградский фронт (59-я армия, 113-й стрелковый полк) рядовым в пехоту. Воевал в Прибалтике. На фронте был принят в комсомол.
...Однажды подносчик снарядов рядовой Шнырь свалился с ног от усталости и заснул прямо на снегу. Когда рассвело, то оказалось, что заснул-то на нейтральной полосе! Огляделся солдат и видит: с одной стороны свои машут, зовут, а с другой — немцы. Пополз к своим окопам, немцы такой огонь открыли, думал, что конец пришел. Ползти тяжело было: снега тогда было очень много, вот и нырял солдат из сугроба в сугроб. Только голову чуть поднимет, как рядом пули свистеть начинают, приходится в снег зарываться. Еле дополз, не только рот и нос снегом забиты были, глаза еле разлепил...
17 марта 1944 г., когда шли в наступление, получил осколочное ранение. Около 4 месяцев лечился в госпиталях Ленинграда, Иванова, Тюмени. В июне 1944 г. комиссовали. На двух костылях возвратился солдат в Мурманск.
Ордена и медали за участие в боях Великой Отечественной войны получил уже после войны: орден Красной Звезды — в 1951 году. Имеет 10 медалей.
С 25 августа 1945 года работал два года счетоводом в артели «Полярная заря», затем заведующим фотоателье до 1977 года. В августе 1994 году переехал в город Губкин.