Родился в станице Упорной в 1909 году. С 1931 по 1933 год служил в Красной Армии. В 1937 году получил неполное среднее образование. В 1941 году был мобилизован в Красную Армию Краснодарским РВК. Воевал на Северо-Западном и 2-м Белорусском фронтах. В 1944-м обучался в Челябинском таковом техническом училище и окончил курсы младших лейтенантов. Заместитель командира батареи СУ-122 по технической части 16-й гвардейской танковой бригады лейтенант Ермашев Н.Г. погиб 3 февраля 1945 года в боях на территории Польши. Имя Николая Гавриловича Ермашева внесено в 3-й том Книги Памяти Краснодарского края.