Окончил Ворошиловградскую военную авиационную школу пилотов в 1936 году. Был направлен для дальнейшего прохождения службы в истребительную авиацию в 106-ю истребительную Принимал участие в Польском походе РККА осенью 1939 года в составе полка. С 28 февраля 1940 года участвовал в Советско-финской войне.
В боях Великой Отечественной войны с 22 июня 1941 года. Занимал должность заместителя командира авиационной эскадрильи в звании старшего лейтенанта. Первый свой воздушный бой провёл на глазах у всех лётчиков и техников полка 22 июня 1941 года над аэродромом, сбив Xs-126.
По состоянию на 15 июля 1942 года П. Т. Тарасов произвёл штурмовок по аэродромам и наземным войскам противника — 34, вылетов на перехват самолётов противника — 30, на сопровождение своих бомбардировщиков — 20, на патрулирование и прикрытие своих войск — 58, на разведку в тылу противника — 4. Провёл 26 воздушных боёв, уничтожил самолётов противника лично — 10 и в группе — 1.
Воевал на Сталинградском фронте. За период со 2 сентября 1942 года по 26 декабря 1942 года произвёл 27 боевых вылетов, сбил 3 самолёта противника.
26 декабря 1942 года капитан Тарасов переведён в 812-й истребительный авиационный полк на должность помощника командира по воздушно-стрелковой службе. К этому времени он совершил 146 боевых вылетов, в воздушных боях сбил лично 10 и в группе 1 самолёт противника.
К декабрю 1943 года командир 15-го истребительного авиационного майор П. Т. Тарасов произвёл 235 боевых вылетов, провёл 81 воздушный бой, сбил 24 самолёта противника (23 лично и 1 в группе). Указом Президиума Верховного Совета СССР от 13 апреля 1944 года удостоен звания Героя Советского Союза с вручением ордена Ленина и медали "Золотая Звезда".
С 24 мая 1944 года был инспектором по технике пилотирования 265-й истребительной авиационной дивизии.
29 июля 1944 года майор П. Т. Тарасов погиб в авиационной катастрофе.
К тому времени выполнил около 300 боевых вылетов, сбил в воздушных боях 30 самолётов противника лично и 1 в составе группы.