He has worked widely in theater in Dublin and New York, appearing in such plays as Mojo and Juno and the Paycock off-Broadway; The Bird Sanctuary and Moses Rock at the Abbey Theatre, Torchlight and Laserbeams at the Gaiety; and A Little Like Drowning at the Druid Theatre.
Recent television includes Glenroe and Fair City for RTE.