Raised in Dallas, Texas, he began his acting career his senior year of high school appearing in a Dick Sporting Goods commercial directed by Peter Berg (Friday Night Lights, Hancock, Lone Survivor).
He eventually found his way to Los Angeles, CA, booking co-star and guest star roles in Switched At Birth, Shameless, NCIS, Castle, and the Robert Rodriguez directed pilot episode of Matador. Can be seen in the recurring role of Tommy on the MTV show Faking it, winner at the 2014 Teen Choice Awards for Breakout TV Show. Has also done professional theatre at the Kirk Douglas in Culver City, originating the role of Frankie in Kimber Lee's "Different Words For The Same Thing".
Known For
Credits
Cast Credits
Call Your Mother (2021)
Guest starring as Victor
(2 episodes)
- Episode 1x06: Sunday Dinner (Feb 24, 2021) [Co-Star]
- Episode 1x05: Dating Jean (Feb 10, 2021) [Co-Star]
Crazy Ex-Girlfriend (2015)
Guest starring as Hector
(30 episodes)
- Episode 4x17: I'm in Love (Apr 5, 2019)
- Episode 4x16: I Have a Date Tonight (Mar 29, 2019)
- Episode 4x15: I Need to Find My Frenemy (Mar 22, 2019)
- Episode 4x10: I Can Work with You (Jan 18, 2019)
- Episode 4x08: I'm Not the Person I Used to Be (Dec 7, 2018)
- Episode 4x03: I'm On My Own Path (Oct 26, 2018)
- Episode 4x02: I Am Ashamed (Oct 19, 2018)
- Episode 4x01: I Want to Be Here (Oct 12, 2018)
- Episode 3x13: Nathaniel Is Irrelevant (Feb 16, 2018)
- Episode 3x11: Nathaniel and I Are Just Friends! (Feb 2, 2018)
- Episode 3x10: Oh Nathaniel, It's On! (Jan 26, 2018)
- Episode 3x09: Nathaniel Gets the Message! (Jan 12, 2018)
- Episode 3x07: Getting Over Jeff (Dec 8, 2017)
- Episode 3x06: Josh Is Irrelevant (Nov 17, 2017)
- Episode 3x04: Josh's Ex-Girlfriend Is Crazy (Nov 3, 2017)
- Episode 3x03: Josh Is a Liar (Oct 27, 2017)
- Episode 3x02: To Josh, with Love (Oct 20, 2017)
- Episode 3x01: Josh's Ex-Girlfriend Wants Revenge (Oct 13, 2017)
- Episode 2x13: Can Josh Take a Leap of Faith? (Feb 3, 2017)
- Episode 2x08: Who Is Josh's Soup Fairy? (Jan 6, 2017)
- Episode 2x06: Who Needs Josh When You Have a Girl Group? (Dec 2, 2016)
- Episode 2x03: All Signs Point to Josh... Or Is It Josh's Friend? (Nov 4, 2016)
- Episode 2x02: When Will Josh See How Cool I Am? (Oct 28, 2016)
- Episode 2x01: Where Is Josh's Friend? (Oct 21, 2016)
- Episode 1x17: Why Is Josh in a Bad Mood? (Apr 11, 2016)
- Episode 1x12: Josh and I Work on a Case! (Feb 22, 2016) [Co-Star]
- Episode 1x10: I'm Back at Camp with Josh! (Feb 1, 2016) [Co-Star]
- Episode 1x09: I'm Going to the Beach with Josh and His Friends! (Jan 25, 2016) [Co-Star]
- Episode 1x07: I'm So Happy That Josh Is So Happy! (Nov 23, 2015) [Co-Star]
- Episode 1x02: Josh's Girlfriend Is Really Cool! (Oct 19, 2015) [Co-Star]
Faking It (2014)
Guest starring as Tommy
(11 episodes)
- Episode 3x03: Karmygeddon (Mar 29, 2016)
- Episode 2x20: School's Out (Nov 2, 2015)
- Episode 2x19: The Deep End (Oct 26, 2015)
- Episode 2x17: Prom Scare (Oct 12, 2015)
- Episode 2x09: Karmic Retribution (Nov 18, 2014)
- Episode 2x01: The Morning Aftermath (Sep 23, 2014) [Co-Star]
- Episode 1x07: Faking Up Is Hard to Do (Jun 3, 2014) [Co-Star]
- Episode 1x06: Three to Tango (May 27, 2014) [Co-Star]
- Episode 1x04: Know Thy Selfie (May 13, 2014) [Co-Star]
- Episode 1x02: Homecoming Out (Apr 29, 2014) [Co-Star]
- Episode 1x01: Pilot (Apr 22, 2014) [Co-Star]
Surviving Jack (2014)
Guest starring as Upper Classman #1
- Episode 1x02: Gonna Make You Sweat (Apr 3, 2014)
Switched at Birth (2011)
Guest starring as Javier 'Javy'
- Episode 2x02: The Awakening Conscience (Jan 14, 2013)
Shameless (2011)
Guest starring as Polo
(2 episodes)
- Episode 6x02: #AbortionRules (Jan 17, 2016) [Co-Star]
- Episode 5x01: Milk of the Gods (Jan 11, 2015) [Co-Star]
NCIS (2003)
Guest starring as Jaime Ribeiro
- Episode 12x05: The San Dominick (Oct 21, 2014) [Co-Star]