ukończył studia historyczne na Katolickim Uniwersytecie Lubelskim. Po 13 grudnia 1981 roku był organizatorem protestów w III LO w Gdańsku. W listopadzie 1982 zakładał (wraz z Piotrem Połońskim, Jackiem i Jarosławem Kurskimi) podziemne pismo młodzieży III LO „BIT Biuletyn Informacyjny Topolówka”. W latach 1983-1984 współorganizator emisji i redaktor 8 audycji podziemnego Radia BIT. Od 1985 był publicystą w podziemnej edycji pisma „Solidarność” Regionu Gdańsk, a od 1987 członkiem redakcji. Podczas studiów członek NZS na KUL, łącznik z Gdańskiem, współpracownik podziemnego pisma ABC. Od 1989 roku współpracownik „Tygodnika Gdańskiego”. W latach 1991-1992 dziennikarz TVP, gdzie wraz z Jackiem Kurskim prowadził program „Refleks”. Następnie wydawca i jeden z prowadzących „Pulsu Dnia”. W latach 1991-1995 współpracownik Tygodnika Solidarność. W 2001 prowadził w TV Puls program „Piątka u Semki”. W 2004 roku był współautorem programu „Warto rozmawiać” w TVP2. Od 2006 roku jest publicystą Rzeczpospolitej i stałym współpracownikiem tygodnika „Wprost”. Piotr Semka pisał dla tygodnika „Gazeta Polska”, „Życia”, „Dziennika”, „Przewodnika Katolickiego”, oraz dwumiesięcznika „Christianitas”. Jest współautorem książki „Lewy Czerwcowy” (1993), autorem „Wojny światów” (2006), „Obrazków z wystawy” (2007).