1979年09月至1983年07月,陕西师范大学中文系汉语言文学专业学生;
1983年07月至1984年08月,靖边县政府办公室干事;
1984年08月至1986年12月,榆林地区教育局干事;
1986年12月至1997年12月,榆林行署办公室工作,1988年12月任文教副科长,1990年11月任文教科长;
1997年12月至2007年08月,横山县人民政府副县长(其间:1998年09月至1999年07月,参加中共陕西省委党校中青班学习,同时在江苏省常熟市挂职;2000年05月至2000年12月,吉林省长春市朝阳区挂职);
2007年08月至2010年01月,榆林市广播电视局副局长(正县级);
2010年01月至2010年02月,榆林市文化广电新闻出版局副局长(正县级);
2010年02月至2010年08月,榆林市政府副秘书长、应急办主任;
2010年08月至2012年03月,榆林市榆阳区委副书记、区长;
2012年03月至2014年02月,榆林市榆阳区委副书记、区长,市东沙新区开发建设管理委员会主任(兼);
2014年02月至2016年03月,榆林市榆阳区委书记,市东沙新区开发建设管理委员会党工委书记(兼)。
2016年03月,榆林市政协副主席。[1][2]
2016年3月23日,政协榆林市第四届委员会第一次会议举行第三次全体会议,苗丰当选为政协榆林市第四届委员会副主席。[3]