五十九年（1794年），中武举人。嘉庆元年（1796年）成武进士，选三等侍卫。差满，出授陕西汉中营都司，迁游击。天理教牛亮臣民变期间，李士林督兵围剿，严厉搜捕。道光初年，奉檄调往西宁，征黑番，以军功晋升参将。历官靖远、庄浪、洮泯、漳关副将，擢升西安延绥镇总兵。卒于官。