Became known to television audiences as Beck Oliver on Nickelodeon's Victorious and appeared as the same character in the TV movie iParty With Victorious. He also played Finn in the 2012 Nickelodeon TV movie Rags.
He attended Killarney Secondary School and King George Secondary School, but quit when he was 16 to pursue an acting career.
He scored his first notable television role in three episodes of The CW's Aliens in America.
He has an older brother named Ketan and an uncle who lives in Melbourne, Australia. He started dating Cleopatra Coleman in 2017. He was previously in a long-term relationship with Zoey Deutch until 2016.
He played Beck Oliver on Victorious alongside Victoria Justice.