Родился 25 июня 1967 года в Ульяновске в семье педагогов.
Окончил среднюю школу №1 им. Ленина и Ульяновский политехнический институт (ныне – Государственный технический университет).
Проходил службу в Кремлевском полку в Москве (с 1985 по 1987 гг.).
После армии заканчивал обучение в политехе. По окончанию – в 1991 году — работал инженером-конструктором в УНИПТИМАШе, бригадиром слесарей-ремонтников на Ульяновском механическом заводе.
В 1993 году организовал частное предприятие по изготовлению полиграфической продукции.
В 1997-м открыл частную типографию «Аврора».
В 2003 году — частную еврохимчистку «Золушка».
Дважды избирался в городской законодательный орган: с февраля 2005 по март 2010 — депутат Ульяновской Городской Думы III созыва.
С марта 2010 по 2015 — депутат ульяновской городской думы IV созыва.
Будучи депутатом, отметился рядом инициатив, некоторые из которых попали в разряд «спорных». Так, в 2009 году Бударин выступил с инициативой перевести названия отечественных автомобилей на русский язык. В частности, UAZ Patriot в «УАЗ-Патриот», Hunter — в «Охотник». Однако, автозавод инициативу Бударина не поддержал.
На предварительных выборах (праймериз) в Законодательное собрание летом 2018 года обошел по голосам известного депутата, председателя комитета ЖКХ Геннадия Антонцева (действующий на тот момент депутат). Однако ни тот, ни другой, в состав ЗС 6-го созыва не попали.
Являлся членом ЛДПР, координатором регионального отделения партии.
Занимается бизнесом (директор ООО НПО «Рассвет», заместитель директора ООО Клининговая компания «Белоснежка»).
До сентября 2020 года — депутат Городской Думы V созыва по 14 округу.
13 сентября 2020 года избран депутатом УГД шестого созыва по 18 округу.
Женат, воспитывает сына и двух дочерей.