入。不久，罗佩金遇害，金汉鼎、朱德、张子贞一行改由牟定、姚安撤退到川南，于4月下旬抵达重庆，受到四川督军刘湘、重庆警备司令杨森派员迎接。同年6月，他们自重庆赴上海，抵达上海不久，朱德自费留学欧洲，张子贞则寓居上海直至1924年。1924年冬，杨杰应孙中山之邀归国任国民军第3军参谋长，杨杰邀张子贞出任国民军第3军参谋。1925年3月，杨杰任国民军前敌总指挥，张子贞任参谋。同年9月后，杨杰、张子贞离开国民军，赴广州参加国民革命军。1926年5月，杨杰任国民革命军第6军总参议，张子贞任参议，参加北伐。在北伐中