2024
Kissed by the Rain as "Mai" Mawin (16 episodes)
2023
Royal Doctor as Thong-on (22 episodes)
2023
Khun Pan 3 as Bandit Mahesuan
2022
Six Characters as Kamron Singha
2022
Bad Romeo as Kaokla (34 episodes)
2022
AI Love You as Bobby
2021
77 Heartwarmings as Marvel
2021
If The World Doesn't Have GPS as Self (1 episode)
2020
The Brothers: School of Gentlemen as Coach (13 episodes)
2019
Khun Phaen Begins as Kaew
2019
Thong Eak, The Pharmacist of Chaloang as Thong Ake (14 episodes)
2017
Love Beyond Time as Laoperng (12 episodes)
2017
Saranae Love You as Mario
2017
Flower Throne as อนาวินทร์ สัตยารักษ์ (วิน) (24 episodes)
2015
Two Spirits Love as Tharatorn/Warong (12 episodes)
2014
The Rising Sun: Roy Fun Tawan Duerd as Tawan (Onizuka Takeshi) (13 episodes)
2014
The Rising Sun as Onizuka Takeshi (24 episodes)
2013
Madam Dun as Neks (22 episodes)
2013
The Making - Is This Story About Nak or Mak?
2013
Jan Dara: The Finale as Jan Dara
2012
Suddenly It's Magic as Marcus Hanson
2012
Jan Dara: The Beginning as Jan Dara
2012
Ai zai na yitian as Martin
2012
My True Friend as Gun
2011
At the Gate of the Ghost as Monk Anond
2011
Bangkok Assassins as Naa
2011
Arrogant Flames as Plerngrit (Plerng) (15 episodes)
2010
Eternity as Maharajah
2010
A Little Thing Called Love as Shone
2010
Saranae Siblor as Ake
2009
Rahtree Revenge as Rung
2009
Rahtree Reborn as Rung
2008
4 Romance as Mhee (segment "Kiss")
2008
Friendship as Young Singha