军校毕业后，他前往墨西哥战斗。
战时.
内战之始.1861年，麦克罗斯加入维吉尼亚州的邦联军队。很快，在七天战役时成为少将，指挥第一兵团 (邦联)的第一军师。后，他参与了马里兰会战的沙士堡之役和弗雷德里克斯堡之役及钱斯勒斯维尔战役，功不可没。
盖茨堡战役之次日.在1863年的盖茨堡之役中，麦克罗斯奉命与胡德夹击耶米特斯堡公路的北军，麦克罗斯负责袭取西侧。
内战末年.当隆史崔特奉命到田纳西州作战时，跟随的麦