This study presents automatic decomposition of high density surface electromyogram (EMG) signals through a progressive FastICA peel-off (PFP) framework. By incorporating FastICA, constrained FastICA and a peel-off strategy, the PFP can progressively expand the set of motor unit spike trains contributing to the EMG signal. A series of signal processing techniques were applied and integrated in this study to automatically implement the two tasks that often require human operator interaction during application of the PFP framework, including extraction of motor unit spike trains from FastICA outputs and reliability judgment of the extracted motor units. Based on these advances, an automatic PFP (APFP) framework was consequently developed. The decomposition performance of APFP was validated using simulated high density surface EMG signals. The APFP was also evaluated with experimental surface EMG signals, and the decomposition results were comparable to those achieved from the PFP with human operator interaction.