Poljakov speelde in de jeugdopleiding van Sjachtsjor Salihorsk, tot hij in 2010 opgenomen werd in het eerste elftal. De verdediger maakte zijn debuut op 3 april 2010, toen met 1–1 gelijkgespeeld werd tegen Dynamo Brest.[1] Eind 2011 maakte Poljakov de overstap naar regerend landskampioen BATE Barysaw.[2] Met BATE werd hij tussen 2012 en 2017 zesmaal op rij landskampioen. Op 30 september 2014 scoorde hij in de UEFA Champions League tegen Athletic Club (2–1 winst), toen hij een doorgekopte hoekschop achter doelman Gorka Iraizoz schoot.[3] In januari 2018 maakte Poljakov de overstap naar APOEL Nicosia, waar hij voor tweeënhalf jaar tekende.[4] Na een half seizoen en zestien competitieduels werd het contract van Poljakov ontbonden.[5] Hierop keerde de Wit-Rus terug naar BATE Barysaw.[6] Een halfjaar na zijn terugkeer vertrok Poljakov transfervrij naar Oeral, waar hij zijn handtekening zette onder een verbintenis voor de duur van tweeënhalf jaar.[7] In maart 2020 verliet Poljakov de Russische club.[8] Een halfjaar later tekende hij voor Kairat Almaty om in januari 2022 bij Astana FK te gaan spelen. Deze club verruilde Poljakov een jaar later voor Hapoel Haifa, om in augustus 2024 bij Dinamo Minsk terug te keren in Wit-Rusland.
Poljakov debuteerde in het Wit-Russisch voetbalelftal op 17 november 2010 in een vriendschappelijke wedstrijd tegen Oman (0–4 winst). Hij mocht van bondscoach Bernd Stange een kwartier voor tijd invallen.[10] Pas op 7 september 2012 speelde hij zijn tweede duel, met Georgië (1–0 nederlaag). Destijds kreeg hij zijn eerste basisplaats.[11]