| Year | Title | Role | Notes |
| 2004 | A2Z | Comedian Panelist | Episode: "Guns N' Roses" |
| 2005 | Starved | Gay Man | Episode: "3D" |
| 2006 | The P.A. | Jeff | 1 episode |
| 2008 | 30 Rock | Hotel Clerk | Episode: "Reunion" |
| 2008–2009 | Guiding Light | Francois the Tailor | 2 episodes |
| 2010 | Old Friends | Waiter | Episode: "Waverly Place" |
| Submissions Only | Gay 4 (Sonny) | Episode: "Old Lace" |
| Wiener & Wiener | Man | Episode: "Always a Bridesmaid" |
| Ugly Betty | Wilheldiva Fan | Episode: "Chica and the Man" |
| 2011 | 30 Rock | Stewart | Episode: "Double-Edged Sword" |
| Community | Glee Club Guy | Episode: "Regional Holiday Music" |
| Bored to Death | Emcee | Episode: "Forget the Herring" |
| Death Valley | Security Guard | Episode: "Tick... Tick... BOOM!" |
| Psych | Dwayne | Episode: "Last Night Gus" |
| Law & Order: Criminal Intent | Stan | Episode: "Boots on the Ground" and "To the Boy in the Blue Knit Cap" |
| 2012 | Squad 85 | Macey | 3 episodes |
| Partners | Randy | 2 episodes |
| NTSF:SD:SUV:: | Don | Episode: "The Return of Dragon Shumway" |
| Best Friends Forever | The Host | Episode: "Fatal Blow Out" |
| 2012–2013 | Campus Security | Lyle Moses | 6 episodes |
| 2013 | Raptor Raptor | Unnamed role | Episode: "How to Get a Job" |
| Go On | Eric the Actor | Episode: "Urn-ed Run" |
| 2014 | Dead Boss | Timothy | TV movie |
| The McCarthys | Phillip | 2 episodes |
| UCB Comedy Originals | Unnamed roles | 2 episodes |
| The Hotwives of Orlando | Antoine Donner | 4 episodes |
| Long Distance | Matt | 1 episode |
| 2015 | The Hotwives of Las Vegas | Antoine Donner | 3 episodes |
| Your Pretty Face Is Going to Hell | Wolfgang Ragekiss | Episode: "New-cronomicon" |
| 2015–2016 | Impastor | Jeffrey | 4 episodes |
| 2016 | Crazy Ex-Girlfriend | Harry | Episode: "That Text Was Not Meant for Josh!" |
| 2016–2017 | Nightcap | Phil Miller | 20 episodes |
| 2017 | Difficult People | Subway Man | Episode: "Sweet Tea" |
| Broad City | Tim | Episode: "Sliding Doors" |
| Playing House | Jeff | 3 episodes |
| ASAP Fables | Lion | Episode: "The Lion and His Privilege" |
| New York Is Dead | Dante | Web series |
| 2018 | Human Kind Of | Various roles | 10 episodes |
| West 40s | Ryan | Episode: "Forty Candles" |
| 2019 | Unbreakable Kimmy Schmidt | Tomothy / Tomathy | 2 episodes |
| 2020 | Little America | Man with Cold | Episode: "The Silence" |
| 2022–2024 | Somebody Somewhere | Joel | 21 episodes |
| 2022 | American Horror Story: NYC | Gideon Whitely | 9 episodes |
| Evil | Chuck | Episode: "The Demon of Parenthood" |
| The Watcher | Therapist | Episode: "Haunting" |
| 2023 | FBI: Most Wanted | Rudolph Varitek | Episode: "Black Mirror" |
| 2023–2024 | American Horror Stories | Mr. Nevins | Episode: "Bestie" |
| Niles Taylor | Episode: "The Thing Under the Bed" |
| 2025 | King of Drag | Himself; guest judge | Episode: "Comedy" |