Försvarsministeriet hade blivit tillsagd att utarbeta planer för ett "modest militärt industrikomplex", sade presidenten, som kom till makten i maj,
Nigeria har kämpat mot den militanta islamistiska gruppen Boko Haram under de senaste sex åren.
USA har vägrat att sälja vapen till Nigeria med hänvisning till kränkningar av de mänskliga rättigheterna.
President Buhari berättade för en samling nyutexaminerade militära officerare att Nigeria "måste utveckla livskraftiga mekanismer för nästan självförsörjning" i försvarsutrustning som det vanligtvis importerar.
Vid ett besök i Washington förra månaden, sade Buhari att USA hade "hjälpt och satsat" Boko Haram i det förflutna genom att vägra att sälja vapen till Nigeria.
En amerikansk lag hindrar regeringen från att sälja vapen till länder som inte tar itu med kränkningar av de mänskliga rättigheterna.
På tisdagen, en grupp besök amerikanska kongressmedlemmar sade Washington kunde lyfta sitt förbud mot vapen till Nigerias militär om landet förbättrade sina mänskliga rättigheter rekord.
USA: s ståndpunkt har effektivt stoppat andra västländer från att sälja sofistikerad militär hårdvara till landet, BBC: s Bashir Sa'ad Abdullahi rapporterar från huvudstaden, Abuja.
Nigerias enda vapenfabrik i norra staden Kaduna producerar huvudsakligen gevär och civila verktyg, berättade Mr Buharis talesman Garba Shehu för nyhetsbyrån Reuters.
Han sa att försvarschefer nu hade blivit ombedda att "omforma" det.
Boko Haram har dödat 10 000 personer sedan 2009 och har även kidnappat hundratals flickor och kvinnor.
Förra månaden sade människorättsgruppen Amnesty International att omkring 8.000 män och pojkar hade dött i nigerianskt militärt förvar efter att ha häktats som misstänkta militanter.
Militären avvisade detta påstående och Buhari lovade en utredning, även om det inte har funnits några ytterligare detaljer.
Varför Boko Haram fortfarande är ett hot
Vilka är Boko Haram?
Nigeria kommer att inrätta en inhemsk vapenfabrik i ett försök att minska sitt beroende av importerade vapen, har president Muhammedu Buhari sagt.