后来上疏乞求恩准参加科举，并于嗣德五年（1852年）参加乂安场乡试，考中举人。次年（1853年），考中进士。枚贵初授翰林院检讨，后补临洮知府，因剿匪有功，权护广安巡抚。嗣德二十一年（1868年），改任海阳海防协理，兼管柔能关。当时北圻兵乱，枚贵遂改任谅平军次赞襄，后改任宣光军次赞理，在雄谷作战失利，降为赞襄。不久又凭军功，升授兵部左侍郎，充宣光剿抚使。嗣德二十三年（1870年）八月，枚贵住札安边屯，遭到黄崇英率兵围攻，枚贵兵败受伤，转往云南医治。阮廷追究兵败之责，将他夺职留用。同年冬，黄佐炎保举枚贵