Васил Димитров е роден е на 12 август 1934 г. в София. През 1958 г. той завършва актьорско майсторство във ВИТИЗ „Кръстю Сарафов“.
Играл е в Драматичния театър „Адриана Будевска“ в Бургас, в Младежкия театър в София, в „Сълза и смях“ и в Театър 199.
Той е носител на множество театрални награди, между които "Аскеер".
След 2001 г. Васил Димитров става преподавател в департамент „Театър“ на Нов български университет.