Evans was born in Berkeley, California. His acting career, spanning over 30 years, started with his first uncredited acting performance in the film Claudine in 1974. His first credited role was in Chico and the Man as Bubba in the episode "Too Many Crooks" which aired in 1976.
He is probably best known for his role as Leslie Barnes in the action film Die Hard 2: Die Harder in which he plays an air traffic control tower employee at Dulles International Airport that helps NYPD detective John McClane, played by Bruce Willis, stop terrorists from crashing planes. Evans has also appeared in Fright Night and Fright Night II as well as many appearances in a variety of television shows such as M*A*S*H and Hill Street Blues.