| Year | Title | Role | Notes | Channel |
| 1996 | Win, Lose or Draw | Himself | Contestant (1 episode) | ITV |
| 2001 | Attention Scum! | 24-hour news man | 6 episodes | BBC Two |
| The Weakest Link | Himself | Comedians special |
| 2000–2013 | Never Mind the Buzzcocks | Guest / Team captain / Host (5 episodes) |
| 2001–2003 | Happiness | Charlie Doyle | 12 episodes |
| 2002 | Shooting Stars | Himself | Regular panellist (19 episodes) | BBC Choice |
| Room 101 | Himself | Guest (1 episode) | BBC2 |
| Black Books | Fran's landlord | Episode: "Fever" | Channel 4 |
| Staying Up | Frank O'Hanlon | TV film | BBC Choice |
| Tipping the Velvet | Gully Sutherland | TV mini-series (1 episode) | BBC Two |
| 2003 | Ed Stone Is Dead | Waiter | Episode: "All You Can Eat" | BBC Choice |
| Top Gear | Himself | Guest (series 3, episode 8) | BBC Two |
| 2005 | Dead Man Weds | Lewis Donat | 6 episodes | ITV |
| 18 Stone of Idiot | Himself | Host (6 episodes) | Channel 4 |
| Bleak House | Krook | TV mini-series (6 episodes) | BBC One |
| ShakespeaRe-Told | Nick Bottom | TV mini-series (episode: "A Midsummer Night's Dream") |
| 2005–2011 | Ideal | Moz / Roger | Regular role (54 episodes) | BBC Three |
| 2005–2019 | 8 Out of 10 Cats | Himself | Regular panellist (13 episodes) | Channel 4 |
| 2007–2009, 2015–2017 | Benidorm | Geoff Maltby aka "The Oracle" | Regular role (34 episodes) | ITV |
| 2007–2019 | QI | Himself | Regular panellist (12 episodes) | BBC Four / BBC Two / BBC One |
| 2008 | Alan Carr's Celebrity Ding Dong | Contestant / Team leader (1 episode) | Channel 4 |
| Massive | Tony | 6 episodes | BBC Three |
| 2009–2018 | The Graham Norton Show | Himself | Guest (3 episodes) | BBC One |
| 2010 | Checkov Comedy Shorts | Tolkachov | Episode: "A Reluctant Tragic Hero" | Sky Arts 2 |
| Dave's One Night Stand | Himself | Headline act (1 episode) | Dave |
| 2011 | Show Me the Funny | Guest judge | ITV |
| The Bleak Old Shop of Stuff | The Artful Codger | Episode: "Christmas Special" | BBC Two |
| Little Crackers | Kevin | Episode: "Johnny Vegas's Little Cracker: I Was a Teenage Santa!" | Sky One |
| 2011–2020 | Celebrity Juice | Himself | Regular panellist (30 episodes) | ITV2 |
| 2012 | The Matt Lucas Awards | Guest (1 episode) | BBC One |
| Rude Tube | Computer | 2 episodes: "Utter Fails" & "Animal Anarchy" | Channel 4 / E4 |
| The Cow That Almost Missed Christmas | Brian (voice) | TV film | CBeebies |
| Mr Stink | Dad (Mr. Croombe) | BBC One |
| 2012–2014 | A League of Their Own | Himself | Guest panellist (2 episodes) | Sky One |
| 2012–2015 | Moone Boy | Crunchie Haystacks | 6 episodes |
| 2013 | Common Ground | Rupert | Episode: "Rupert" | Sky Atlantic |
| It's Kevin | Billy Pike | 1 episode | BBC Two |
| Moving On | Drive-through burger server / Taxi controller (voices) | Uncredited (2 episodes: "That's Amore" & "Back by Six") | BBC One |
| The Jonathan Ross Show | Himself | Guest (1 episode) | ITV |
| 2013–2014 | Have I Got News for You | Guest (2 episodes) | BBC One |
| 2013–2018 | Sunday Brunch | Guest / Presenter (7 episodes) | Channel 4 |
| 2013–2019 | Still Open All Hours | Wet Eric Agnew | Regular role (40 episodes) | BBC One |
| 2014 | Warren United | Fat Baz (voice) | 6 episodes | ITV4 |
| All Star Mr & Mrs | Himself | Contestant (with wife Maia Dunphy; 1 episode) | ITV |
| Secrets from the Clink | Participant |
| Crackanory | Host / Presenter (1 episode: "Self Storage & the Obituary Writer") | Dave |
| Psychobitches | Salome | TV mini-series (1 episode) | Sky Arts |
| 2014–2015 | Celebrity Fifteen to One | Himself | Guest (2 episodes) | Channel 4 |
| 2014–2016 | Duck Quacks Don't Echo | Panellist (3 episodes) | Sky One |