Thomas sinh ra ở Brooklyn, New York, nhưng sau đó chuyển đến Los Angeles, California và hiện đang sống ở đó. Lên 10 tuổi, anh đã có cơ hội ra mắt trên sân khấu Broadway vào năm 2003 với vai Young Simba trong vở kịch The Lion King (1994). Năm 2004, anh tham gia vở kịch Caroline, or Change của Tony Kushner ở phiên bản ban nhạc gốc tại Broadway, vào vai Jackie Thibodeaux. Anh cũng tham gia sự kiện diễu hành cùng đoàn trong suốt 5 tháng diễn ở Los Angeles và San Francisco. Thomas cũng đã tham gia biểu diễn trong vở nhạc kịch Alice Walker's The Color Purple (1985) trên sân khấu Broadway. Năm 2007, anh cùng đóng phim August Rush (2007) với sự góp mặt của Robin Williams và Terrence Howard, thủ vai Arthur và trình diễn ca khúc "La Bamba", và anh cũng đảm nhận giọng hát cho nhân vật Tyrone trong The Backyardigans (2001). Thomas cũng đã xuất hiện như một vai phụ trên Jack's Big Music Show (2005) và Just Jordan (2007). Anh cũng đóng vai Harper trong tập phim iCarly (2007) có tên "iCarly Saves TV" và là khách mời đặc biệt trong chương trình đặc biệt Giáng Sinh của The Naked Brothers Band (2007). Anh cũng là một nhân vật chính trên Victorious (2010) trong vai André, phim được phát sóng lần đầu trên kênh Nickelodeon vào ngày 27 tháng 3 năm 2010.