东晋庐江寻阳(今江西九江)人,字士行(或作士衡)。早孤贫,初为县吏,渐至郡守。以击败杜弛有功,任刑州刺史,镇武昌。旋为王敦所忌,调为广州刺史,无事即朝夕运甓以习劳。敦败后,仍还荆州。太宁三年(325),苏峻、祖约作乱,大臣庚亮、温峤推他为盟主,合力收复建康(今江苏南京)。后任荆江二州刺史,都督八州诸军事。他勤慎军务,三十年如一日,不喜浮华与清谈,常勉人当惜分阴,为后世所称。