Famous for his starring role in the Australian crime drama Underbelly: Squizzy, he is also notable for his portrayal of Charlie Street in Miss Fisher's Murder Mysteries, as well as for his work in the 2008 film Playing for Charlie. Also a stage actor, he appeared in Australian productions of the musicals Oliver! and The Full Monty.
Before launching his screen acting career, he trained at New York City's Stella Adler Studio.
He contributed voice-over work to the 2005 animated version of Charlotte's Web.
He and his brother and fellow television actor, Daniel Daperis, were born and raised in Melbourne, Australia.
He and Gia Carides were both in the cast of the comedy series Small Time Gangster.