Хоккеем с мячом начал заниматься в Усть-Илимске, где работал тренером его отец Сергей Иванович Швецов.
В высшем дивизионе чемпионата России дебютировал в сезоне 2009-2010 г. в составе красноярского «Енисея». Выступал также за «Уральский трубник» из Первоуральска в 2011-2012, 2015-2016 г., и нижегородский «Старт» - 2014-2015 г.
В «Кузбасс» перешёл в 2016 году. В составе нашей команды забил 98 мячей.
В чемпионатах России провёл 257 матчей, забил 140 мячей, сделал 48 голевых передач; в Кубке страны – 78 матчей, 47+14.
Чемпион России-2014.
Бронзовый призёр чемпионата России-2013.
Обладатель Кубка мира-2011.
Победитель молодёжного первенства мира-2013.
Победитель юношеского первенства мира-2009.
Бронзовый призёр международного турнира на призы правительства РФ-2010.
Бронзовый призёр юниорского первенства мира-2010.