В. Д. Кармацкий родился 5 января 1924 года в деревне Таловая (ныне Аромашевского района Тюменской области) в крестьянской семье. По национальности русский. Член КПСС с 1943 года. По окончании Ишимского педагогического училища в 1942 году работал учителем начальной школы в селе Овсово Аромашевского района.
В Красной Армии с августа 1942 года. Окончил Омское военное пехотное училище в 1943 году и с мая того же года участник боёв Великой Отечественной войны.
Гвардии лейтенант Кармацкий умело вёл боевые действия в наступлении с 27 августа по 29 сентября 1943 года. Рота под его командованием успешно форсировала Десну и Днепр, захватила важный опорный пункт гитлеровцев в селе Паришев в Чернобыльском районе Киевской области (ныне Иванковский район Украины) на подступах к реке Припять.
15 января 1944 года В. Д. Кармацкому Указом Президиума Верховного Совета СССР присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
После войны Кармацкий продолжал службу в армии. В 1948 году окончил Военную академию имени М. В. Фрунзе. С 1981 года полковник Кармацкий — в запасе. Живёт в Москве. Является почётным гражданином города Чернобыля.