汪直打的第一仗是在东北,巡抚辽东右副都御使陈钺向朝廷报告:建州女真大举入侵,请求派兵讨伐,同时鼓动汪直赴东北作战,建功立业。朱见深收到汪直的请示,壮心不已,命令他和抚宁侯朱永以及陈钺一起出征。建州女真之前受到过打击,元气还没恢复,汪直、朱永又率领五路大军杀到,本来就是残血,现在又挨了个大招,别提有多惨了。此役明军斩杀七百多人,俘虏将近五百人,打了个大胜仗。朱见深论功行赏,加封朱永为公爵,陈钺由副都御使转为正职,担任右都御史,汪直嘛,是个太监,不太好赏,朝廷大员哪有宦官当的?给加点收入吧,于是汪直每年可以多领三十六石禄米。
成化十六年(公元1480年),延绥守将报警:蒙古亦思马因部渡过黄河,准备进犯。兵部尚书王越和汪直是铁哥们儿,先前陈钺在辽东杀敌,升了官,发了财,让他心里直痒痒,于是劝汪直来西北打一仗,打败蒙古人,才能算真正的英雄好汉。汪直听了王越的建议,便向皇帝申请出战。朱见深一看,汪直可以呀,虽然是个太监,却比某些满口忠义的士大夫还要勇敢,于是准奏了,命令朱永为总兵,王越提督军务,汪直做监军。怎么又有朱永的事,王越和汪直有些郁闷,这要是立了功,朱永是总司令,他的赏赐肯定最大,想要立功,必须支开他才行。一出北京城,王越就上奏天子,建议兵分两路,一路由王越率领,一路由朱永率领,双方在榆林会师,朱见深准奏了。