Abstract An optimal performance analysis is performed for a Stirling engine with heat transfer and imperfect regeneration irreversibilities. The relationship between the net power output and thermal efficiency of the engine is derived. Detailed numerical examples are given. The results obtained inthis paper provide guidance to performance evaluation and design improvement for Stirling engines.