В 1925 окончил начальную школу, работал литейщиком на заводе «Большевик».
В 1929 году призван в ряды Красной Армии.
В 1932 году окончил Киевскую военную пехотную школу. В 1938 году демобилизовался.
Окончил Киевский педагогический институт. Вторично призван в 1940 году. Перед войной занимал должность начальника штаба стрелкового полка.
В боях Великой Отечественной войны с июня 1941 года.
Воевал на Западном, Сталинградском, Центральном, Воронежском, 1-м Украинском и 1-м Белорусском фронтах. Участвовал в боях по разгрому немцев под Москвой.
Гвардии майор Г.Д. Кошмяк отличился при форсировании Днепра севернее Киева.
В ночь на 2 октября 1943 года его полк преодолел реку, захватил плацдарм на правом берегу и в упорных боях отстоял его. Только 7 октября полк отразил атаку четырёх батальонов пехоты, поддержанных 20 танками и авиацией у села Медвин Чернобыльского района Киевской области.
Указом Президиума Верховного Совета СССР от 17 октября 1943 года за умелое командование полком, личные мужество и героизм, проявленные при удержании плацдарма на правом берегу Днепра гвардии майору Георгию Даниловичу Кошмяку присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 2853).
В боях под Житомиром Георгий Кошмяк был опять тяжело ранен. Пришел в себя лишь в Киевском окружном госпитале. А через несколько месяцев подполковник Г.Д. Кошмяк со свидетельством «ограниченно годен» явился в распоряжение Киевского военного округа. Он упросил командование округом отправить его на фронт, и получил назначение на должность начальника штаба 21-й стрелковой дивизии. В этой должности участвовал в боях под Львовом, форсировал Вислу, освобождал Польшу.
Во время Берлинской операции, командуя дивизией, Г.Д. Кошмяк был четвертый раз ранен.
Награжден двумя орденами Ленина, орденом Красного Знамени, двумя орденами Отечественной войны I степени, орденом Красной Звезды, медалями.
После окончания Великой Отечественной войны продолжил службу в армии.
В 1953 году окончил курсы «Выстрел».
С 1961 года полковник Г.Д. Кошмяк — в запасе. Жил в Киеве.
Умер 6 января 1988 года в Киеве, похоронен на Лукьяновском военном кладбище.
Сайт «Герои страны»ВикипедияКиевский некрополь