This paper presents a control strategy to improve the output power for a single-cylinder two-stroke free-piston linear generator (FPLG). The comprehensive simulation model of this FPLG is established and the operation principle is introduced. The factors that affect the output power are analyzed theoretically. The characteristics of the piston motion are studied. Considering the different features of the piston motion respectively in acceleration and deceleration phases, a ladder-like electromagnetic force control strategy is proposed. According to the status of the linear electric machine, the reference profile of the electromagnetic force is divided into four ladder-like stages during one motion cycle. The piston motions, especially the dead center errors, are controlled by regulating the profile of the electromagnetic force. The feasibility and advantage of the proposed control strategy are verified through comparison analyses with two conventional control strategies via MatLab/Simulink. The results state that the proposed control strategy can improve the output power by around 7-10% with the same fuel cycle mass.