Barry Evans urodził się w 1943 roku w miejscowości Guildford (Anglia, Wielka Brytania). Porzucony przez rodziców wychowywał się w domu dziecka w Twickenham. Już w czasach dzieciństwa objawił się jego talent aktorski i mały Barry często był obsadzany w głównych rolach szkolnych przedstawień. Uczęszczał do szkoły teatralnej Italia Conti Academy w Londynie. W wieku 18 lat udało mu się zdobyć stypendium Johna Gielguga, które umożliwiło naukę w londyńskiej Central School of Speech and Drama (Centralna Szkoła Mowy i Dramatu).
Jednym z jego pierwszych większych występów w telewizji była rola w telenoweli „
Crossroads”. Później przyszedł czas na udział w sitcomie "
Doctor in the House", który okazał się ogromnym sukcesem. Powstał również jego sequel - „
Doctor at Large". To właśnie czas spędzony na planie tych dwóch seriali Evans wspominał najlepiej. Następnie Evans wystąpił w sitcomie „
Mind Your Language”, w którym wcielił się w rolę nauczyciela angielskiego w szkole wieczorowej.
Z końcem lat 80-tych przestał otrzymywać nowe propozycje, a jego ostatnią rolą była postać Bazaarda w filmowej adaptacji powieści
Charlesa Dickensa „
The Mystery of Edwin Drood”.
Ostatnie lata życia Barry spędził w Melton Mowbray, gdzie pracował jako taksówkarz. Jego przyjaciele wspominali, iż tęsknił za aktorstwem. Zmarł w 1997 roku. Został znaleziony w swoim domku przez funkcjonariuszy policji, a okoliczności jego śmierci do dziś nie zostały w pełni wyjaśnione.