安年间，跟随刘裕讨伐孙恩。元兴元年（402年），又跟随刘裕讨伐卢循。元兴二年（403年），跟随刘裕讨伐徐道覆。元兴三年（404年），跟随刘裕讨伐桓玄，胜利后担任燕国内史。义熙二年（406年），担任龙骧将军，封龙川县五等侯。跟随刘裕讨伐南燕。后担任鄱阳太守，龙骧将军一职不变。在任时与卢循将领英紏和童敏之交战。又跟随刘藩消灭徐道覆势力。义熙八年（412年），担任宁蛮护军、寻阳太守，参与讨伐刘毅。战役结束后任太尉行参军，不久加封振威将军。义熙九年（413年），受封望蔡县男，食邑五百户，加封龙骧将军。参与讨