两难故事法的提出者是美国发展心理学家科尔伯格。
它是在研究儿童和青少年道德认知发展模式中的一种研究方法。两难故事法采用9个道德价值上互相冲突的故事,让被试者评价故事中人物的行为,被试者不仅要回答是非,还要讲出依据。科尔伯格就用这种两难故事法来测试儿童的道德发展水平。实际上,两难故事法就是用来猜测是儿童道德心里的9个故事,之所以会出现两难的情况,是因为故事中的道德矛盾冲突很尖锐,让人左右为难。