Born in Los Angeles, California, Vinson began acting in 1957. Among his first roles was one as defendant Marv Adams in the fourth Perry Mason episode, "The Case of the Drowning Duck." He guest-starred on other various television series, including Whirlybirds, Gunsmoke, The Adventures of Ozzie and Harriet, Bachelor Father, Cheyenne, Maverick, Sugarfoot, Wagon Train, Laramie, Bat Masterson, Harbor Command, Colt .45, The Rough Riders, Hawaiian Eye, and in three episodes of 77 Sunset Strip.