Владимир Морозов родился 30 августа 1918 года в Москве. Учился в средней школе. В ноябре 1932 года добровольно пошёл на службу в Рабоче-крестьянскую Красную Армию, был зачислен воспитанником в артиллерийский полк. В 1936 году Морозов окончил Московскую артиллерийскую школу. Участвовал в боях на реке Халхин-Гол. С октября 1941 года — на фронтах Великой Отечественной войны. К апрелю 1945 года полковник Владимир Морозов командовал 207-м пушечным артиллерийским полком 10-й пушечной артиллерийской бригады 6-й артиллерийской дивизии 47-й армии 1-го Белорусского фронта. Отличился во время Берлинской операции.