Родился 12 октября 1912 года в селе Голубовка ныне Новомосковского района Днепропетровской области в семье крестьянина-бедняка. Русский.
С 1914 года жил в селе Пахомовка, Павлодарской области (Казахстан).
В мае 1923 года семья Кравченко переехала на жительство в село Звериноголовское Курганской области.
Здесь Гриша пошел учиться в первый класс, окончил начальную школу. В мае 1925 года был принят в пионеры. В 1927 году поступил в Звериноголовскую школу крестьянской молодежи. Во время учебы в ней вступил в комсомол. В декабре 1929 года был избран членом райкома ВЛКСМ, внештатным секретарем райкома комсомола. Осенью 1930 года принят кандидатом в члены партии.
После первого курса Московского землеустроительного техникума в 1931 году был призван в Красную Армию. В этом же году вступил в ВКП(б).
в 1932 году по окончании Качинской военной авиационной школы имени А. Ф. Мясникова остался в ней работать как лётчик—инструктор.
В 1934 году работал в НИИ ВВС.
Участвовал в боевых действиях в Китае (1938) против японских интервентов и на реке Халхин-Гол (1939).
22 февраля 1939 года присвоено звание Героя Советского Союза.
29 августа 1939 года майор Кравченко Григорий Пантелеевич был во второй раз удостоен звания Героя Советского Союза. Г. П. Кравченко и С. И. Грицевец стали первыми дважды Героями Советского Союза.
Участник советско-финской войны 1939—1940 годов.
В 1940 году командовал ВВС Прибалтийского особого военного округа.
В Великой Отечественной войне участвовал с июня 1941 года как командир 11-й смешанной авиационной дивизии на Западном и Брянском фронтах.
С ноября 1941 года по март 1942 года — командующий ВВС 3-й армии Брянского фронта. Затем, в марте-мае 1942 года — командир 8-й ударной авиационной группы Ставки Верховного Главнокомандования (Брянский фронт). С мая 1942 года формировал 215-ю истребительную авиационную дивизию, и в качестве ее командира участвовал в боях на Калининском (ноябрь 1942 — январь 1943) и Волховском (с января 1943 года) фронтах.
23 февраля 1943 года в воздушном бою Кравченко сбил «Фокке-Вульф 190», однако его самолет Ла-5 загорелся. Перелетев через линию фронта, Кравченко не смог дотянуть до своего аэродрома и был вынужден покинуть самолет, но парашют не раскрылся, и он погиб.
Похоронен в Кремлёвской стене.
Именем лётчика названы: