После окончания войны поступил в Горьковское военно-политическое училище и в 1948 году окончил его с присвоением звания лейтенанта. С 1948 по 1984 годы проходил военную службу на различных должностях в полку, дивизии и армии. В 1956 году в составе советских войск выполнял интернациональный долг в Венгрии, в этом же году окончил Военно-политическую академию. Прослужив в армии в общей сложности 41 год, в феврале 1984 года в звании полковника, имея инвалидность II группы, В. П. Иванов был уволен в запас.