宋宿州符离人,字子居。

以荫为宁陵县主簿,疏导县中久堙古河以溉田,人称“苗公河”。

神宗熙宁中,历广西、梓州路转运副使。

元丰中,从林广攻泸州蛮乞弟,创摺运法,道虽远而军食不乏。

后为河东转运使,移知桂州,官终户部侍郎。