Начал трудовую деятельность в сентябре 1941 года на Кировской машинотракторной станции Змеиногорского района.
В мае 1942 года добровольцем ушёл на фронт. Будучи командиром вычислительного отделения 316-го гвардейского миномётного полка Ставки Верховного Главнокомандования, участвовал в ряде стратегических операций Красной Армии на фронтах Великой Отечественной войны, в том числе по освобождению Минска, Варшавы и взятию Берлина. Войну закончил в звании старшего сержанта отделения артиллерийской разведки. Участник Берлинского Парада Победы.
В послевоенные годы плодотворно трудился на ответственных участках государственной службы в Алтайском крае. Закончил ВПШ при ЦК КПСС, был на комсомольской и партийной работе.
В 1968 году Владимир Пирожков с должности второго секретаря Алтайского крайкома КПСС решением Политбюро ЦК КПСС направлен на работу в органы безопасности и возглавил Управление кадров КГБ при Совете Министров СССР. В 1970—1971 гг. — секретарь парткома КГБ, с 12 марта 1971 года по 29 января 1991 года являлся заместителем председателя КГБ СССР. По выходу в отставку — председатель Совета ветеранов Федеральной службы безопасности (ФСБ) РФ.
Генерал-лейтенант (17 декабря 1973) Генерал-полковник (20 апреля 1984)
Скончался 9 января 2009 года в Москве. Похоронен на Троекуровском кладбище.
награждён 52 медалями, Почётный сотрудник госбезопасности.