Graduated from Lehigh University with a BA in architecture and an art history minor.
Won the Grand Jury awards for 'Best Actor' and 'Best Screenplay' (which he shared with Greg Vrotsos) at the Playhouse West Film Festival for his work in 'Francis'.
Swam at Lehigh University and was named captain of the swim team his senior year.
(2022-2023) Currently playing the role of Nick Peretti in the national tour of New Jack City with Big Daddy Kane, Gary Dourdan, Allen Payne, Flex Alexander and Treach.