До 15 лет занимался плаванием в школе «Динамо». С 1986 года занимался в секции пятиборья спортивного комплекса «Битца» (тренеры — Анатолий Шахматов, Игорь Соя).
Первого значимого успеха добился в 1991 году, выиграв юниорский чемпионат мира в Барселоне в личном и командном зачётах. На следующий год в Барселоне проходили Олимпийские игры, на которых Сватковский вместе с Анатолием Старостиным и Эдуардом Зеновкой завоевали командное серебро.
В 1990-х годах выигрывал титулы чемпиона мира (1994, 1995), чемпиона Европы, был четырёхкратным победителем Кубка мира по современному пятиборью. На Олимпиаде-1996 занял четвёртое место.
Начал готовиться к Олимпиаде-2000 лишь за несколько месяцев до её начала, однако это не помешало ему в Сиднее уверенно завоевать золотую медаль.
После Олимпиады-2000 завершил карьеру спортсмена.
С апреля 2006 года — заместитель министра инвестиционной политики Нижегородской области.
С 27 июня 2006 года — министр инвестиционной политики Нижегородской области.
С 10 августа 2010 года — заместитель губернатора, заместитель председателя Правительства Нижегородской области. Курирует деятельность министерства инвестиционной политики Нижегородской области, министерства государственного имущества и земельных ресурсов Нижегородской области, министерства поддержки и развития малого предпринимательства, потребительского рынка и услуг Нижегородской области, министерства спорта и молодежной политики Нижегородской области и департамента международных, внешнеэкономических и межрегиональных связей Нижегородской области.
В декабре 2012 году был переведен на социальный блок.
С 2018 года - депутат Государственной думы РФ