5年他考入北京电影学院，主修导演和编剧。他入行多年来当过武术指导、演员、导演，参与过《神偷燕子李三》、《包公生死录》等片的制作，曾与元彪、鲍国安等演员有过合作。2001年于《秦始皇》饰演戎翟公，2010年于《三国》饰演张飞，2011年《新水浒传》饰演李逵，2012年《楚汉传奇》饰演樊哙，2013年《精忠岳飞》饰演牛皋，2015年于《大宋传奇之赵匡胤》饰演张琼。除演员身份外，并曾担任武术指导、制片、副导演、及导演 等等职务。