Родился в 1965 г. Образование высшее. В 1988 году с отличием окончил Омский политехнический институт.
По распределению работал инженером, возглавлял Центр научно-технического творчества молодежи Омского политехнического института.
В 1990 г. был избран депутатом городского Совета, был заместителем председателя финансово-бюджетной комиссии. В декабре 1991 г. на сессии городского Совета избран председателем Фонда имущества города Омска, впоследствии работал заместителем главы администрации города Омска, ответственным за экономическую политику.
В 1996 г. без отрыва от работы окончил юридический факультет Омского государственного университета.
В 2002 г. основал общественную организацию «Центр правовой защиты».
Является членом совета директоров Омского завода технического углерода.
С 2012 года депутатОмского горсовета, председатель комитета по финансово-бюджетным вопросам, член комитетов по вопросам экономического развития и муниципальной собственности; по вопросам ЖКХ и транспорта; по вопросам градостроительства, архитектуры и землепользования; по регламенту и вопросам организации Омского городского совета.
В марте 2021 года Федотова досрочно лишили мандата депутата Горсовета.
Член ОНФ.