Родился 22 марта 1916 года в железнодорожном поселке станции Славяносербск (Луганская область Украины). Украинец. В 1937 – 1942 годах служил в дивизии им. Ф.Дзержинского. На фронте с июня 1941 года. Заместитель командира батальона по политчасти 188-го стрелкового полка (Центральный фронт) старший лейтенант Григорович отличился при форсировании Днепра. 15 - 16 октября 1943 года батальон, преодолев реку, овладел высотой юго-западнее поселка Лоев (Гомельская область). Во время атаки был ранен командир батальона, и Григорович принял командование на себя. 17-18 октября батальон отбил 10 вражеских контратак и удержал захваченный плацдарм до подхода основных сил полка. После войны продолжал службу в армии. С 1969 года в запасе. Жил в Москве. Награжден многими орденами и медалями. Умер 30 ноября 1979 года.
Звание Героя Советского Союза присвоено 15 января 1944 года.