Piotr Marcin Gacek urodził się 16 września 1978 roku w Grodkowie. Swoją sportową przygodę rozpoczął w roku 1993 w Szkolnym Klubie Sportowym Mechanik Nysa. W roku 1998 rozpoczął studia w Opolu i wtedy też przeszedł do klubu Akademickiego Związku Sportowego Opole.
W roku 2002 rozpoczął karierę zawodniczą w klubie GTPS Gorzów Wielkopolski. Skrót GTPS pochodzi od słów Gorzowskie Towarzystwo Promujące Siatkówkę. W klubie tym Piotr Gacek grał jeden sezon, by w roku 2003 powrócić do Nysy i przez jeden sezon występować w barwach klubu NKS.
Kolejne cztery sezony spędził grając w składzie klubu AZS Częstochowa, skąd w roku 2008 przeszedł do Skry Bełchatów. Od roku 2010 grał w składzie ZAKSY Kędzierzyn-Koźle, skąd kilka lat później przeszedł do Lotosu Trefla Gdańsk, gdzie był drugim kapitanem zespołu.
Wśród jego największych sukcesów sportowych trzeba wymienić zdobyte w roku 2006 wicemistrzostwo świata, mistrzostwo Europy wywalczone w roku 2009 i czwarte miejsce w lidze światowej w roku 2007.
Ponadto pięciokrotnie w latach 2009, 2010, 2013, 2014 i 2015 wywalczył Mistrzostwo Polski. Dwukrotnie też był w składzie wicemistrza Polski: w roku 2008 w barwach AZS Częstochowa i w 2011 w składzie ZAKSY Kędzierzyn-Koźle. Także wraz ZAKSĄ Kędzierzyn w roku 2011 wywalczył srebrny medal Europejskiej Federacji Siatkówki CEV.
W roku 2006 Piotr Gacek otrzymał tytuł najlepszy polski Libero, był także najlepszym broniącym Ligi Światowej w roku 2007 i Pucharu Polski w roku 2008, a także najlepszym przyjmującym Pucharu Polski w 2008 i w 2011 roku. W roku 2016 po kolejnym wygranym meczu Piotr Gacek ogłosił zakończenie swojej siatkarskiej kariery.