He made his Broadway debut in ENRON at the Broadhurst Theater in April 2010. In September 2009, he made his off-Broadway debut in MCC's Still Life. He has appeared in major regional theater companies across the United States. Some of his roles have included Mortimer in Arsenic and Old Lace at Baltimore Center Stage, Algernon in The Importance of Being Earnest at the Arena Stage, Johnny Wheelwright in A Prayer For Owen Meany at Roundhouse theater, Tom in The Glass Menagerie at St. Louis Rep, Henry Higgins in My Fair Lady at The Media Theater, Septimus Hodge in Arcadia at the Wilma Theater, and as william Shakespeare in The Beard of Avon at the Cape Playhouse.