1991年,7歲的謝苗被父母帶到舞蹈班,因為穿著緊身褲跳舞所以他
選擇了旁邊的武術班倒。
1991至1993年,謝苗就讀于北京市西城區北禮士路二小學(一、二、三年級)。
1994至1996年,謝苗就讀于北京市東城區寬街少林武術學校。
1996至2002年,謝苗就讀于北京市海淀區中關村中學武術班。
2002至2006年,謝苗就讀于首都體育學院民族運動專業本科專業,曾拜師:趙惠明、李鵬、張遠、王芳,學習武術拳路長拳、太極拳,兵器,劍、槍、棍、九節鞭、雙節棍。
1993年,王晶導演拍攝《新少林五祖》,需要一批會練武術的小孩,于是劇組到少年宮挑選演員,謝苗通過初試,得到了試鏡的機會。最終被王晶選中,決定讓他出演洪熙官的兒子洪文定。
1993年,謝苗與李連杰、邱淑貞共同主演了電影《新少林五祖》,并飾演了洪熙官的兒子洪文定。
1994年,謝苗與吳孟達一起合作了喜劇片《小飛俠》,與周潤發等合作了電影《賭神2》。
1995年,與李連杰主演了電影《赤子威龍》,飾演李連杰的兒子。在拍完《赤子威龍》之后,謝苗逐步淡出了人們的視野。他回到了北京繼續讀書,接受正規的學校教育。
2001年,《宰相小甘羅》劇組找到了在讀高三的謝苗,他復出主演了電視劇《宰相小甘羅》。由于高考成績受到影響,謝苗沒有考上他夢想中的大學,考入了北京體育大學。
2006年,大學畢業后他加入了《少林寺傳奇》劇組。同年,他出演了電影《戚家軍》,并飾演了樓大佑。
2008年,謝苗遇到了香港驕陽電影公司的總裁徐小明導演,并主演了他執導的電影《奪標》。
2010年,與王寶強、葉璇、吳孟達共同主演了電影《蔡李佛拳》,并飾演了臧龍。
2012年,主演電影《八卦宗師》,并飾演八卦掌創始人董海川。
2013年,與明道、陳喬恩共同主演了電視劇《王的女人》,并在劇中飾演了樊噲(龐萬)。同年,在電視劇《抗倭奇俠傳》中飾演了瘋五。
2014年,主演電影《智取威虎山》飾演馬保軍。