府向司马道子问计，但司马道子只能对其哭泣。桓玄随后派毛泰收捕司马元显，并缚他于舫前数落他，司马元显只得说：「是被王诞、张法顺误了。」桓玄入京执掌朝政，并斩司马元显和他六个儿子，司马尚之、庾楷、张法顺、毛泰等皆被处死。刘裕举义兵击败桓玄，大将军武陵王司马遵承制追赠司马元显太尉，赐谥号为忠。