Калашников Григорий Никифорович родился 2 декабря 1907 года в с. Большой Тамак Запорожской области, ныне - Украина
В 1954 году окончил Московский юридический институт.
Свою работу в органах внутренних дел Григорий Никифорович начал в 1931 году на должности регистратора, помощника уполномоченного, старшего инспектора по кадрам УНКВД Актюбинской области.
С 1939 по 1950 г. Григорий Никифорович находился на руководящей работе в МВД Казахской ССР в должности заместителя начальника отдела кадров, а с 1943 г. – заместителем Министра внутренних дел Казахской ССР по кадрам.
В 1950 г. назначен на должность начальника УВД Тамбовской области.
Возглавив Управление, Калашников Г.Н. показал себя опытным и грамотным руководителем, хорошо знающим все стороны оперативно-служебной деятельности.
За период работы Григория Никифоровича в должности начальника УВД Тамбовской области поднялась дисциплина и организованность личного состава, укрепился правопорядок в городах и районах области. Большое внимание уделялось работе по подбору и расстановки кадров, повышению культуры в работе и укреплению законности в деятельности органов внутренних дел.
Генерал-майор милиции Калашников Григорий Никифорович награжден орденами "Красного знамени", "Красной Звезды"; "Знаком почета"; медалями "За боевые заслуги", "За Победу над Германией в Великой Отечественной Войне 1941-1945 гг.", "30 лет Советской Армии и флота"; знаком "Заслуженный работник НКВД"; Грамотой Верховного Совета Казахской ССР.