Родился 15 февраля 1957 года в Барнауле. Окончил Рязанское высшее воздушно-десантное командное училище (1978), Академию имени Фрунзе (1989), Академию Генштаба (1998). Служил в десантных войсках в Пскове, Молдавии, Азербайджане, Ульяновске. С 1994 года начальник штаба 7-й гвардейской воздушно-десантной дивизии (Новороссийской). В марте 1995 года направлен в Чечню командовать сводной группировкой дивизии, был тяжело ранен в бою. С октября 1995 года заместитель, с апреля 1996 года командующий объединенной группировкой войск в Чечне. С 1998 года командовал 20-й общевойсковой армией (Воронеж). В июле 1999 года назначен командующим 58-й армией (Владикавказ). Занимался отражением атаки чеченских боевиков на Дагестан и подавлением ваххабитских бандформирований внутри республики. В сентябре — перед вводом российских войск в Чечню — одновременно стал командующим западным направлением объединенной группировки федеральных сил на Северном Кавказе. По итогам двух чеченских кампаний считается одним из наиболее эффективных военачальников. 24 декабря 2000 года избран губернатором Ульяновской области, получив более 56% голосов избирателей. В ноябре 2004 года после того, как "Единая Россия" отказала ему в поддержке на новых выборах, ушел в отставку и получил должность помощника премьера Михаила Фрадкова по вопросам социальной защиты военнослужащих и взаимодействия с ветеранскими организациями. 14 марта 2006 года стал советником министра обороны Сергея Иванова по вопросам социальной защиты военных. 9 ноября 2007 года при министре Анатолии Сердюкове назначен начальником Главного управления боевой подготовки и службы войск Министерства обороны. Во время российско-грузинской войны в августе 2008 года СМИ сообщали, что генерал Шаманов командует группировкой российских войск, переброшенных в Абхазию, но Минобороны опровергло эту информация. Женат, есть сын и дочь. Кандидат социологических наук. Генерал-лейтенант. Герой России, награжден орденами Мужества, Святого Георгия 4-й степени и "За службу Родине в ВС СССР" 3-й степени, медалями.