Порфирий Шайнов е роден на 11 юли 1873 година в Струга, тогава в Османската империя, в семейство по произход от Радожда. В 1892 година завършва четвъртия випуск на педагогическия курс в българската мъжка гимназия в Солун.[1] След завършването си става учител в Кукуш в учебната 1892/1893 година.[2] В 1895 година Даме Груев организира комитети на ВМОРО в Битолско и Охридско и Шайнов влиза в Стружкия революционен комитет заедно с Антиноген Хаджов и Александър Чакъров.[3][4] Работи в Битоля, където се запознава със свещеник Тома Николов.[5] През учебната 1907/1908 година е главен учител в Петрич.
След Междусъюзническата война е арестуван от новите гръцки власти на 4 юли 1913 година заедно с Тома Николов и няколкостотин други българи[7] и лежи в затвора до освобождението им на 14 март 1914 година.[8]
Порфирий Шайнов събира фолклорни материали от Стружко и Кукушко, които публикува в екзархийсткия вестник „Новини“.[9]
↑Кирил патриарх Български. Принос към униатството в Македония след освободителната война, 1879 - 1895: доклади на френските консули в Солун. София, Синодално издателство, 1968. с. 349.