Владимир Машков родился 27 ноября 1963 года в Туле. Отец, Лев Петрович Машков, был актёром Новокузнецкого кукольного театра, а мать, Наталья Ивановна Никифорова, в 1960—2015 годы работала главным режиссёром этого театра