Known for his recurring role of Karl Fink on the series Dog with a Blog, he landed a supporting role in the film Dark Skies and played the part of Danny Zigwitz in the Sundance Film Festival honorable mention jury award short The Legend of Beaver Dam.
He began acting and singing professionally in 2008, performing in school stage productions of Peter Pan and Bye, Bye Birdie. He then moved up to equity theater, landing roles in The Who's Tommy and BIG, the musical.
He's had guest-starring roles on series including The Mentalist, Wizards of Waverly Place, Breaking In, and Bones.
He is close with his mother, Aimee Kravette. He has a sister.
He shared the screen with actress Kristen Bell in the film You Again.