Narodil se 26. 5. 1964 v Havlíčkově Brodě. Roku 1988 absolvoval Přírodovědeckou fakultu UK v oboru Všeobecná biologie. Pracoval v etologické laboratoři ve Fyziologickém ústavu ČSAV. V 90. letech zastával pozici městského ekologa pro městský úřad Mariánských Lázní a vedoucího odboru životního prostředí.

Roku 1997 vstoupil do ČSSD, po čtyřech letech se stává členem předsednictva. V rozmezí let 2005-2010 byl předsedou Krajského výkonného výboru ČSSD pro Karlovarský kraj.

Volby v roce 1998 jej posunuly do zastupitelstva Mariánských Lázní, kde působil po dobu svého volebního období jako místostarosta.

V roce 2009 úspěšně kandidoval za ČSSD do EP. Svůj mandát europoslance obhájil i při volbách v roce 2014.

V EP působil ve Výboru pro životní prostředí, veřejné zdraví a bezpečnost potravin (ENVI), kde měl na starost témata týkající se regulace toxických látek nebo zachování biologické rozmanitosti v Evropě. Europoslanci v ENVI se mimo jiné zabývají znečištěním ovzduší, půdy či vody.

Dále byl v EP členem výboru pro spolupráci s Ruskem.

Pavel Poc je ženatý a má dvě děti.