Родился в селе Каховка Молотовского района Целиноградской области Казахской ССР. В 1941 году был призван в ряды РККА. Воевал в составе Северо-Западного и 2-го Прибалтийского фронтов. В 1942 году был тяжело ранен. Стал инвалидом Великой Отечественной войны.
Был комиссован. Приехал в Прокопьевск. Работал главным бухгалтером шахты «Красногорская». Общий трудовой стаж 50 лет.
Петр Иванович Гейко награжден юбилейным орденом Отечественной войны II степени, медалью Жукова.
За трудовые заслуги награжден знаком «Шахтерская Слава» II и III степеней, удостоен звания «Ветеран труда».