螺旋式上升波浪式前进是列宁提出的。螺旋式上升,波浪式前进是列宁在描述人类社会的运动、变化、发展的一种“定性”的形容语言。他否定人类社会的发展是直线式的向上,而是有起伏,有迂回,就像江河中的漩流有时表现为后退或倒退,甚至是重复但这种重复是在更高一级的层次上的重复,就像螺旋似的。