Родился 22 сентября 1890 года в Казанской губернии. Русский военный лётчик. Участник Первой мировой и Гражданской войны.
Начальное образование получил на дому, затем окончил четыре класса в Тетюшском городском училище.
29 октября 1911 года призван на срочную службу в Российскую императорскую армию. 15 ноября зачислен в 8-й Сибирский стрелковый полк и 31 декабря того же года принял присягу. 23 октября 1912 года был командирован в Офицерскую школу авиации Отдела воздушного флота, которую окончил 15 июля 1913 года. 22 октября 1913 года получил звание военного лётчика, был пилотом самолёта типа «Nieuport». 9 июня 1914 года был прикомандирован к 1-му Сибирскому корпусному авиационному отряду, а 1 августа был окончательно переведён в этот авиационный отряд. 10 августа 1914 года получил звание младшего унтер-офицера, а на следующий день был исключён из списков полка.
21 сентября 1914 года получил звание старшего унтер-офицера, а 22 сентября вместе со своим авиационным отрядом отправлен на фронт Первой мировой войны. 2 января 1915 года «за боевые отличия» приказом по отряду Григорий Фомагин был произведён в подпрапорщики, и уже к маю 1915 года «за выдающиеся подвиги храбрости и самоотвержения против неприятеля в боях» был кавалером Георгиевского оружия.
14 ноября 1915 года «за боевые отличия» приказом главнокомандующего армиями Западного фронта был произведён в прапорщики, 20 июня 1917 года получил чин подпоручика. 28 августа 1917 года во время воздушного боя получил тяжёлое ранение. С 17 октября того же года занимал должность обучающего офицера в Школе авиации Всероссийского аэроклуба, а с 6 ноября был её начальником. 28 октября 1917 года был произведён в поручики.
В августе 1918 года был мобилизован на службу в Рабоче-крестьянский Красный воздушный флот, назначен на должность начальника 9-го авиационного отряда. 7 сентября 1919 года дезертировал и совершил перелёт в расположение 6-го авиационного отряда истребителей Добровольческой армии на станции Ржава. 1 октября 1919 года был исключён из списков РККВФ как перебежчик. Поступил на службу в Вооружённые силы Юга России, 30 июня 1920 года совместно с подпоручиком Тимофеем Боровым был назначен исправляющим должность руководителя Военной авиационной школы Русской армии.
В ноябре 1920 года был эвакуирован из Крыма, в эмиграции проживал в Югославии. Поступил на службу в авиацию Королевства Сербов, Хорватов и Словенцев, некоторое время занимал должность заведующего авиационными мастерскими в городе Земун. Умер после 1960 года.
- Лигута, В. «Тот войны не видал, кто у Сморгони не бывал»: под знаком Святого Георгия / Владимир Лигута. – Гродно: ЮрСаПринт, 2018. – С. 164.
- Лигута, В. У Сморгони под знаком Святого Георгия: георгиевские кавалеры – офицеры и генералы / Владимир Лигута. – Минск: Хурсик, 2010. – С. 227.
- Авиаторы – кавалеры ордена Святого Георгия и Георгиевского оружия периода Первой мировой войны 1914-1918 годов: биографический справочник / автор-составитель М.С. Нешкин. – Москва: Российская политическая энциклопедия, 2006. – С.295-296.