Григорий Злотин родился в июне 1923 года в Орле. Окончил среднюю школу. В июле 1941 года Злотин был призван на службу в Рабоче-крестьянскую Красную Армию. В 1942 году он окончил пехотное училище. С сентября того же года — на фронтах Великой Отечественной войны. Принимал участие в боях на Сталинградском, Донском, Юго-Западном, 3-м Украинском, 1-м Белорусском фронтах. Участвовал в Сталинградской битве, Изюм-Барвенковской, Донбасской, Никопольско-Криворожской, Березнеговато-Снигирёвской, Одесской, Люблин-Брестской, Висло-Одерской операциях, пять раз был ранен. К августу 1944 года гвардии лейтенант Григорий Злотин командовал пулемётным взводом 170-го гвардейского стрелкового полка 57-й гвардейской стрелковой дивизии 4-го гвардейского стрелкового корпуса 8-й гвардейской армии 1-го Белорусского фронта. Отличился во время освобождения Польши.