高中时他加入了戏剧社。之后他进入卡耐基梅隆大学的音乐戏剧表演专业学习。当前他在ABC Family台的电视剧《美少女的谎言》(Pretty Little Liars)中饰演Ezra Fitz这一角色。