Fils de l’empereur Jin Jianwendi et de sa concubine Li Lingrong . Il devient empereur à la mort de son père, en 372.
C’est sous le règne de Xiaowudi que se déroule la bataille de la rivière Fei [1], en 383. Les Jin parviennent à repousser l’armée d’invasion des Qin antérieur [2], malgré leur importante infériorité numérique. Ils tirent profit de la situation pour repousser leur frontière avec les Qin loin vers le nord, prélude à l’effondrement de leur dynastie.
Il meurt assassiné en 396 et les 2 fils qu’il a eu avec sa concubine Chen Guinü lui succèdent l’un après l’autre sur le trône sous les noms de Jin Andi ou Sima Dezong et Jin Gongdi .