苏松粮道。道光十二年（1832年）任苏松太道、山东按察使，兼署山东布政司、山东盐运使。道光十三年（1833年）任四川按察使。道光十五年（1835年）署四川布政使，同年实授。道光十八年（1838年）兼任四川按察使，署理四川总督。道光二十年（1840年）任大理寺少卿。有子苏士荣、苏士准、苏士芳、苏士廉、苏士征。