Growing up, he would reenact every film he watched. He provided the voice of Tom Sawyer on the Mark Twain Riverboat in Disneyland.
He was cast in the 2015 Kevin Sorbo film Rodeo Girl and had other film credits in The Christmas Bunny and Small Town Santa.
His parents enrolled him in Civic Theater at the start of his acting career. He has posted several Instagram photos with his girlfriend, Allyson McNutt.