Piotr Zieliński, naît le à Ostrowiec Świętokrzyski en Pologne où il passe son enfance avec ses parents et son frère Kamil. Il se passionne pour le cyclisme et s'inscrit dans un petit club local où il se fera vite remarquer grâce à son fort potentiel pour gagner des courses. En 2002, alors qu'il n'est que junior, il devient Champion de Pologne de la course aux points.
Par la suite, désireux de progresser, il arrive en France, dans le Finistère, dès février 2003 pour rejoindre l'équipe de Yvon Pinvidic, l'EC Landerneau (Landerneau, 29) dirigée par Jeannot Marhic et Jean-Jacques Lamour. Ne parlant pas un mot de français à son arrivée, il apprend vite la langue et s'intègre facilement à l'environnement breton, nouant ainsi de fortes amitiés. Mendant deux ans, Piotr reste dans l'équipe en tant que leader, remportant ainsi cinq victoires nationales en 2003 et également cinq en 2004, notamment le Trophée Crédit Agricole Espoir. Pendant ces deux années, il vit à Daoulas, découvrant ainsi les beaux paysages du Finistère.
Pour la saison 2005, il s'installe à Lorient (Morbihan), et signe au VC Pays de Lorient, et, avec l'aide de Guy Tréhin, son entraineur, remporte trois victoires dont le Grand Prix de Plouay amateurs. Grâce à cette victoire, il passe pro dans l'équipe professionnelle Bretagne-Jean Floc'h qu'il intègre début 2006.
Il signe à nouveau chez Bretagne Armor Lux pour la saison 2008. En juin, il remporte la première étape des Boucles de la Mayenne, puis en août, il confirme son talent en remportant la course à étapes la Mi-août bretonne.
Pour la saison 2009, il s'engage avec l'équipe polonaise CCC-Polsat, et revient en France en 2010 au VC Pays de Lorient tout en négociant un contrat avec l'équipe Romet-Weltour. Les négociations ayant échoué, il retourne en 2011 au VC Pays de Lorient en DN3.