Soap opera and television actor, he is best known for his role as Spencer Cassadine on General Hospital, which he began in 2013. Since 2015 he has also been on Disney Channels original series Stuck In The Middle as Louie Diaz. His first role was a minor character on the soap opera General Hospital in 2012. After that he was cast in Fox's Rake as Max Leon and Fox's Red Band Society as Young Jordi in 2014, both of which were cancelled during their first seasons.