A multi-purpose exerciser has a main frame, two extending assemblies being mounted pivotally on the main frame and engaging each other and a lock assembly selectively holding the extending assemblies at specific angles. According to the angles of the extending assemblies and different exercising poses an exerciser performs, different body parts are trained.