С 1940 году окончил Ейское военно-морское авиационное училище.
Участник великой Отечественной войны с июня 1941 года.
Командир звена 6-ого гвардейского авиационного полка Гвардии старший лейтенант Гриб к августу 1942 года совершил 250 боевых вылетов, в 56 воздушных боях сбил 10 самолетов противника. За время войны совершил более 400 боевых вылетов, сбил лично 17 самолетов противника. После войны до 1968 года служил в морской авиации.