Петро Рибак народився 27 червня 1975 року в селі Мальчиці Львівської області.
У 1981-1990 рр. навчання в Мальчицькій ЗОШ. Після закінчення школи вступив у Новояворівське ВПУ, де здобув професію електрика.
Відтак був призваний на строкову військову службу, яку проходив у 1993-1995 роках на воєнно-морському флоті (Крим).
Працював переважно на будівництві, на пилорамі, в Ямельні на підстанції.
В 2013 році виїхав на заробітки за кордон, через 8 років повернувся в Україну, проживав у Мальчицях.
З перших днів повномасштабного вторгнення став на захист України. Був солдатом зенітного ракетно-артилерійського дивізіону військової частини А3719.
Брав участь у боях з ворогом у Миколаївській та Донецькій областях. Був поранений в селі Благодатне Миколаївської області.
Петро загинув 21 квітня 2025 року поблизу міста Лиман Краматорського району Донецької області.