Acting
At the age of 18, he won the role of Bo Duke, working alongside another newcomer Tom Wopat and veteran actor James Best. For his audition, he "borrowed a dilapidated pickup truck, put on a big ol' country accent and funky hat. I hadn't shaved and went in toting a beer. I don't know whether they believed it or not, but they liked it." Schneider learned to drive the iconic Dodge Charger in the show, but to the disappointment of many fans, he admitted he never jumped the car due to the dangerous nature of the stunt.
At the height of the series' popularity, he also became a recording artist and a face of merchandise. In 1982, a tangle of legal suits with the producers over the distribution of merchandising royalties caused Schneider and co-star Tom Wopat to leave the show for most of a season. They returned to their roles in February 1983 only after their claims were satisfied. The show was canceled in 1985, after seven seasons. Schneider directed the series finale, titled "Opening Night at the Boar's Nest," airing originally on CBS, February 8, 1985.
In 2001, he portrayed Jonathan Kent, the adoptive father of Clark Kent in 100 episodes of Smallville. Schneider directed some episodes of Smallville, including "Talisman". Some episodes contain references to Schneider's work in The Dukes of Hazzard, e.g. the season five episode "Exposed" is notable for reuniting Schneider with his former Dukes co-star Tom Wopat. Schneider guest starred for the latter half of season five appearing in the episodes "Void" and "Oracle". Schneider returned for the season 10 premiere of Smallville, reprising his role as Jonathan Kent in a recurring role.
Schneider has appeared in many films and television series, including five guest spots on Hee Haw and the miniseries 10.5. He had a recurring role on Dr. Quinn, Medicine Woman, and made guest appearances on such shows as Diagnosis: Murder, Touched by an Angel, JAG and Walker, Texas Ranger.
In 2009, Schneider made an appearance on CSI in an episode titled "Kill Me If You Can". He appeared in the first season of The Secret Life of the American Teenager. in which his real-life son Chasen Schneider had a recurring role. During the summer of 2008 and early 2009, John portrayed "Marshall Bowman". He declined to continue through the second season and his character was written off.
In 2010, Schneider appeared in the series Leverage (2010) as a corrupt music executive in the season three episode "The Studio Job". He played the role of a retired military man and father of Keith Watson (Brian Austin Green), the love interest of Bree Van de Kamp in several episodes of Desperate Housewives (2010). In 2011, he starred in the film Doonby, as a drifter who comes into a small town and makes it better. However, a menacing force stalks him. "It's It's a Wonderful Life without the wonderful part," Schneider explains. "'Reach down into the throat of It's a Wonderful Life, pull it inside out and make a movie out of it."
In 2014, he returned to the role of Bo Duke, alongside Tom Wopat as Luke Duke, in a commercial for Autotrader.com.