The N-alkylation of amines or ammonia with alcohols is a valuable route for the synthesis of N-alkyl amines. However, as a potentially clean and economic choice for N-alkyl amine synthesis, non-noble metal catalysts with high activity and good selectivity are rarely reported. Normally, they are severely limited due to low activity and poor generality. Herein, a simple NiCuFeOx catalyst was designed and prepared for the N-alkylation of ammonia or amines with alcohol or primary amines. N-alkyl amines with various structures were successfully synthesized in moderate to excellent yields in the absence of organic ligands and bases. Typically, primary amines could be efficiently transformed into secondary amines and N-heterocyclic compounds, and secondary amines could be N-alkylated to synthesize tertiary amines. Note that primary and secondary amines could be produced through a one-pot reaction of ammonia and alcohols. In addition to excellent catalytic performance, the catalyst itself possesses outstanding superiority, that is, it is air and moisture stable. Moreover, the magnetic property of this catalyst makes it easily separable from the reaction mixture and it could be recovered and reused for several runs without obvious deactivation.