Родился 16 ноября 1960 года в селе Ключи Усть-Камчатского района Камчатской области. В 1982 году закончил с отличием Норильский индустриальный институт. С 1982 по 1984 год служит в Советской Армии. С 1984 по 1987 год — мастер СМУ шахтопроходческого треста, заместитель начальника производственного отдела строительно-монтажного объединения «Норильскстрой». С 1987 по 1991 год - на работе в КПСС. С 1991 по 1994 год - работает на руководящих должностях в тресте «Промстрой» и Норильском горно-металлургическом комбинате. Недолго работал первым заместителем главы города Норильска. С 1995 по 1997 год - заместитель генерального директора НГМК по персоналу. С 1997 по 2000 год - депутат Законодательного собрания округа. С марта по декабрь 2000 года - и. о. главы города Норильска. 10 декабря - стал мэром Норильска. 26 января 2003 года избран губернатором Таймырского (Долгано-Ненецкого) автономного округа, набрав примерно 70 % голосов.
1 января 2007 года освобожден от должности губернатора в связи объединением округа с Эвенкийским автономным округом и Красноярским краем в один субъект Российской Федерации. 27 февраля 2007 года назначен заместителем полномочного представителя президента в Сибирском федеральном округе.
22 июля 2009 года освобожден от должности в связи с переходом на другую работу.. 27 октября 2009 года избран председателем правления Федеральной сетевой компании ЕЭС, набрав 99,7 % голосов акционеров .
За последние пять лет занимал должности в органах управления следующих организаций:
В 2005 году О.М. Бударгину была объявлена Благодарность Президента Российской Федерации. В 2010 году была вручена Почетная грамота Правительства Российской Федерации. Награжден орденом Почета, орденом Дружбы, орденом «За заслуги перед Отечеством» II степени, многочисленными медалями. В 2011 году получил звание «Почетный энергетик». Является Почетным гражданином города Норильска, Таймыра, Диксона.
Женат. Имеет сына.