He had a brief role in the thriller Scream 4 and made his film debut a year prior in Twelve.
He portrayed Cole Shepherd on The CW series The Beautiful Life.
He graduated from New Trier High School. He grew up with one brother. He began dating Bethany Meyers and they later married in March of 2018. He was previously in a long term relationship with actress Sara Paxton.
He acted alongside Kevin Bacon on The Following.