Воспитанник футбольной школы «Локомотив», всю свою карьеру играл за одну команду. Провел в команде 16 сезонов, завершив карьеру игрока на круглой цифре 400 официальных матчей, в которых забил 41 гол. Столь долго за один и тот же клуб без перерыва не выступал ни один футболист из чемпионата России. Согласно списку, опубликованному IMScouting, Маминов попал в двадцатку футболистов Европы, которые дольше всех играли в одной команде. В «Локомотиве» играл под 8-м номером. После завершения карьеры остался в клубе в качестве тренера. 8-й номер был передан другому воспитаннику дубля «Локомотива» — Денису Глушакову. В декабре 2008 года объявил об окончании карьеры и переходе на тренерскую работу.
В 2001 году после приглашения Владимира Салькова принял узбекское гражданство и сыграл за сборную Узбекистана в отборочном турнире к Чемпионату мира в Японии и Корее 2002 года. Всего за сборную Узбекистана в период с 2001 по 2005 год Владимир провёл 12 игр и забил 3 гола.
С 28 апреля 2009 года по 1 июня 2009 года возглавлял «Локомотив» в качестве исполняющего обязанности главного тренера клуба. За 5 матчей под его руководством в 2009 году «Локомотив» набрал 10 очков. С 1 июня 2009 года работал в тренерском штабе «Локомотива» в качестве главного помощника Юрия Сёмина, а затем Юрия Красножана. С 7 июня 2011 года вновь занял пост исполняющего обязанности главного тренера клуба. Пробыл на этом посту до прихода Жозе Коусейру.
Командные
Личные
Женат. Жену зовут Елена, дети — сын Владислав и дочь Мария.