1999年,马可偶然被导演看中开始在MTV《今夜不要醒》镜头前露脸[6]。1999年的年度大戏《孙中山》中饰演幼帝溥仪,初涉影视圈。[5]2005年,马可在家庭喜剧《家有儿女》中客串出演狂野男孩一角。次年,马可又在爱情剧《女人不哭》中饰演申海天一角。随后,马可于同年5月正式签约华谊兄弟[1]。2011年,马可在武侠剧《倭寇的踪迹》中饰演赣岗一角。马可还在2014年出演了惊悚恐怖剧《灵魂摆渡》中的盲人,获得了一定的观众基础[5]。 2015年,马可凭借在奇幻古装剧《花千骨》中饰演的性格多面的“杀阡陌”一角人气攀升,[7][8]凭借《花千骨》获得2015亚洲偶像影响力东方盛典“影视势力人气演员”奖。[9]后在同一年出演了古装奇幻剧《华胥引之绝爱之城》中的护卫武熊,再次获得了大家的关注[10],并且还再次出演了《