007年，任南海舰队副司令员。2007年7月时曾作为中国海军舰艇编队指挥员率编队访问俄、英、西、法，并与英、西、法三国海军一同举行海上联合搜救演习。2009年1月，升任广州军区副司令员兼南海舰队司令员。2010年7月晋升海军中将。2010年12月，调任南京军区副司令员兼东海舰队司令员。2016年1月，任新建立的中国人民解放军东部战区副司令员兼首任东部战区海军司令员。2017年1月，任中国人民解放军海军副司令员。2017年5月，香港《星岛日报》称，苏支前涉嫌贪腐，被军队纪委调查。中国官方对此没有回应。