Григорий Архипович родился 18 января 1898 года в селе Давыдовка Притобольного района Курганской области в семье крестьянина.
Окончил двуклассное железнодорожное училище в 1914 году, и поступил учеником слесаря на Курганский турбиностроительный завод. Но началась первая мировая война, и он был призван в царскую армию. Бойкий, смышленый юноша, окончив курсы, стал унтер-офицером.
После окончания войны он вновь возвращается в родной Курган, и с июня 1918 года начинает работать помощником машиниста паровоза в депо станции Курган. Но снова началась гражданская война. Участвовал в боях гражданской войны на Восточном и Южном фронтах. Был командиром взвода, роты, батальона.
В 1921 году окончил Военно-пехотную школу. Служил на командных должностях. С августа 1939 года командовал 427-м стрелковым полком.
С июня 1941 года, когда началась Великая Отечественная война, участвовал в боях на Карельском, 1-м и 2-м Украинских, Юго-Западном и Забайкальском фронтах. В 1942 году Григорий Архипович был назначен командиром 263-й стрелковой дивизии.
В июне 1943 года Григорий Архипович после очередного ранения получил приказ принять командование 25-гвардейской стрелковой дивизией 8-й армии 3-го Украинского фронта. 25-я гвардейская Синельниковская – легендарная дивизия, которой в годы гражданской войны командовал сам Василий Иванович Чапаев!
В боях на подступах к Днепру и на плацдарме правого берега в районе села Войсковое дивизией уничтожено и пленено до 8200 солдат и офицеров противника, захвачено до 40 орудий разного калибра, большое количество различных видов вооружения, боеприпасов и прочего военного имущества.
Указом Президиума Верховного Совета СССР от 19 марта 1944 года за успешные действия дивизии во время форсирования Днепра, захват и удержание плацдарма на правом берегу, за личный героизм и мужество, проявленные в этих боях, Г.А. Криволапов был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали Золотая Звезда.
В 1943 году Криволапов дважды награжден орденом Красного Знамени за успешные боевые операции.
В 1945 году Криволапов награжден вторым орденом Ленина, пятью орденами Красного Знамени, орденом Красной Звезды и шестью медалями. Генерал имел также румынский орден и медаль.
В послевоенное время Криволапов командовал крупными соединениями в Вооруженных Силах страны.
В 1964 году в звании генерал-майора вышел на пенсию и вернулся в родной Курган.
Скончался Григорий Архипович Криволапов в возрасте 84 лет 2 февраля 1982 года, похоронен в г. Курган.