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