Народився в місті Ладижин, Вінницька область. З 2013 року навчався в молодіжній академії львівських «Карпат». За першу команду «зелено-білих» дебютував 2 квітня 2019 року в переможному (4:0) домашньому поєдинку 23-о туру Прем'єр-ліги проти полтавської «Ворскли». Петро вийшов на поле на 87-й хвилині, замінивши Романа Толочка[1].
Кар'єра в збірній
Викликався до юнацьких збірних України різних вікових категорій.