His first TV appearance was in an episode of Freaks and Geeks in 2000.
He played Fin in the 2006 ABC Family original movie The Initiation of Sarah. He also appeared in The Surfer King.
He was born in Chicago.
He appeared in the film Little Black Book, starring Brittany Murphy.