A theoretical analysis for free piston type Stirling engines has been carried out and the results of the analysis have be verified by using a free piston type stirlng engine made in the lab. The results of the analysis reveal that the resonance between the power piston and the displacer piston is vital for operating free piston type Stirling engine. Because when the angular frequency of idealized simple harmonic oscillation of the displacer piston is similar to that of power piston, the phase of simple harmonic oscillation of the displacer along with the displacer piston lead 90℃ than that of the power piston. Therefore, the working fluid inside the free piston type Stirling engine fulfills the so called heat engine cycle and the heat produced by various energy resource is transferred into kinetic energy through the engine.