Павел Горошик родился 10 июня 1925 года в деревне Новониколаевка в Башкирии.
В 1941 году он пошел учиться на фельдшера, а в 1943 году был призван в Красную Армию.
В сентябре 1943 года Павел Горошик участвовал в битве за Днепр.
Его батальон форсировал реку и отбил плацдарм у фашистов.
В ходе боев Горошик остался единственным медиком в строю и оказал помощь 32 тяжело раненым солдатам.
Горошик часто вступал в бой с врагом, уничтожив девять фашистов.
После освобождения сел он участвовал в Киевской наступательной операции.
17 ноября 1943 года ему присвоили звание Героя Советского Союза.
После войны Горошик учился в Саратовском танковом училище и дослужился до звания подполковника.
Перед выходом на пенсию он работал министром юстиции Белорусской ССР.