Keyes生于华盛顿,哥伦比亚特区,母亲Holly Gumke,父亲Dale Gumke从小和弟弟Chris在宾夕法尼亚州的约克市长大。2004年毕业后他搬到洛杉矶,从事平面设计师和CD封面摄影师的工作。工作之余他跟随老师Stephanie Feury学习表演。他得到的第一个长期角色是在ABC Family电视台制作的电视剧Three Moons Over Milford,还参演了CBS电视台的电视剧Numb3rs以及ABC电视台的No Ordinary Family。2009年他出演了电视电影Ben 10: Alien Swarm,扮演了Kevin Levin并开始被人们注意。