Из дворян. На военную службу записан 1 января 1790 года в лейб-гвардии Преображенский полк, 15 мая 1790 года переведён каптенармусом в лейб-гвардии Семёновский полк. В 1793 году из сержантов произведён в прапорщики.
В 1800 году получил чин полковника. С 23 сентября 1805 года стал командиром Петровского мушкетёрского полка. В 1806—1807 годах занимался формированием Либавского мушкетёрского полка, шефом которого и назначен 24 августа 1806 года. Вместе с ним участвовал в русско-шведской войне 1808—1809 годов. Отличился при отражении десанта шведских войск у г. Або. Как сказано в реляции: «отражал неприятеля и подавал пример удивительного мужества, приобрел похвалу не только генералов, но всех офицеров и самих нижних чинов». За геройское поведение получил 14 июня 1808 года редкую для полковников награду — орден Св. Георгия 3-го кл.
16 июня 1808 года произведён в генерал-майоры. 25 декабря 1811 года вышел в отставку по болезни, однако в связи с Наполеоновским нашествием, вновь принят на службу 8 августа 1812 года, прикомандирован к войскам генерала М. А. Милорадовича, с которыми прибыл на Бородинское поле. Возглавил бригаду 17-й пехотной дивизии (Белозерский и Вильманстрандский полки) после пленения генерал-майора П. А. Тучкова. Награждён орденом Св. Владимира 3-й ст. Согласно наградному представлению, Вадковский во главе Вильмандстрадского полка и 500 ратников Московского ополчения «невзирая на сильный ружейный огонь бросился в штыки и опрокинул неприятеля, причем получил сильную контузию».
Потом он находился при главных силах М. И. Кутузова, а в конце 1813 года подал рапорт об отставке из-за болезни. 22 июня 1814 года он был уволен с мундиром и пожалован за отличную службу орденом Св. Анны 1-й ст.
Жена — Елизавета Петровна Елагина (? — 1835).