Class conflict theory is a sociological framework that posits that society is in a state of perpetual conflict due to competition for limited resources. It emphasizes the struggle between different social classes, primarily between the bourgeoisie, who own the means of production, and the proletariat, who sell their labor. This theory helps explain how social inequality and class divisions influence societal dynamics and power structures.