Завършва актьорско майсторство в Нов Български Университет през 2002 г. Играе на сцените на театър „Възраждане“, Театър „Сълза и смях“, Държавен пътуващ театър. Гостува в спектакли на Драматичен театър Пазарджик, Драматичен театър Търговище и др. От 2010 г. е в трупата на Народен театър „Иван Вазов“, където негови роли са: Земляника в „Ревизор“ от Николай Гогол, Лихас в „Херкулес и Авгиевите обори“ от Фридрих Дюренмат, Бридоазон в „Един безумен ден“ от Пиер дьо Бомарше, Ваклин в „Почивен ден“ от Камен Донев, Ординарецът в „Бащата“ от Аугуст Стриндберг, Хауард в „Лунатици“ от Кен Лудвиг, Майстор Янко в „Майстори“ от Рачо Стоянов.
През този сезон на сцената на Народен театър „Иван Вазов“ можете да гледате Васил Драганов в спектаклите „Хага“, „Един безумен ден“, „Хъшове“, „Бурята“, „Нова земя“ и „Народът на Вазов“.