Родился 31 января 1926 года в селе Бакалы (ныне в Бакалинском районе Башкирии) в семье крестьянина. Окончил 8 классов. Трудился в колхозном селе. Член ВКП(б) с 1944 года.
В ряды Красной армии вступил добровольно в декабре 1942 года, изменив в своём паспорте год рождения с 1926 на 1925 год.
24 октября 1943 года в бою под городом Кривой Рог (Украина) был ранен и госпитализирован. После направлен в запасной полк, а затем назначен наводчиком 82-миллиметрового миномёта в один из полков 15-й гвардейской стрелковой дивизии. Позднее стал командиром расчёта.
В конце января — начале февраля 1944 года в боях за села Мало-Софиевка и Ново-Сергеевка (Днепропетровская область Украины) огнём из миномёта уничтожил 15 гитлеровцев и 5 солдат из автомата. За этот бой получил первую награду — медаль «За боевые заслуги»
В конце февраля 1944 года минометный расчёт, в котором был наводчиком, вместе с пехотинцами форсировал реку Ингулец. За этот бой получил награду — медаль «За отвагу».
6 апреля 1944 года в бою в трёх километрах севернее посёлка Слободзеясержант Зотов, командуя бойцами гвардии, из миномёта уничтожил 12 солдат и офицеров противника, 2 повозки с боеприпасами, обратив противника в бегство[1].
Летом 1944 года 5-я гвардейская армия была передана из состава 2-го Украинского в состав 1-го Украинского фронта, войска которого вели наступление на Львовском, Рава-Русском и Станиславском направлениях. Во время наступления освободили город Львов, форсировали реку Сан и вступили на польскую территорию.
21 августа сержант Зотов, командуя минометным расчётом, подавил две огневые точки противника, уничтожил до 20 гитлеровцев. Был награждён орденом Красной Звезды
В период с 24 по 27 января 1945 года, в боях по расширению плацдарма на левом берегу реки Одер, севернее немецкого города Оппельн, ныне польский городок Ополе, миномётный расчёт 47-го гвардейского стрелкового полка под командованием гвардии сержанта Зотова уничтожил зенитное оружие и два пулемёта. За бой получил награду — орден Отечественной войны 2-й степени.
В 1947 году окончил Ивановское военно-политическое училище. В звании лейтенанта служил в группе советских войск в Германии. В мае 1951 года был переведён в воинскую часть, расположенную в городе Калининграде, где был избран секретарём партбюро полка, затем назначен замполитом батальона имени Юрия Смирнова. В октябре 1956 года был уволен в запас. Вернулся на родину в Башкирию.
Кавалеры ордена Славы трех степеней: Краткий биографический словарь / Пред. ред. коллегии Д. С. Сухоруков. — М.: Воениздат, 2000. — 703 с. — ISBN 5-203-1883-9.
Подвиги их — бессмертны. — Уфа: Китап, 2000.
Рощин И. И. Кавалеры ордена славы трех степеней. — М., 1981.