The invention discloses a welding wire for low alloy steel. The welding wire is prepared from components as follows: C, Si, Cu, Mg, Nb, Al, K, Mn, Ni, Cr, Ti, Sr, Mo, V, Nd, Ce and the balance of Fe and inevitable impurities. The welding wire for low alloy steel has good welding performance, during welding, electric arc is stable, small splashing is produced, welding fluid liquidity is good, the weld surface is uniformly covered with welding slag, so that interfacial tension of the welding slag and deposited metal is increased, slag detachability is improved, formation of the obtained weld is good, the weld surface is free of cracks and pores, and the deposited metal has good mechanical properties.