Lawrence Kohlberg developed a theory of six stages of moral development divided into three levels - pre-conventional, conventional, and post-conventional. At the pre-conventional level, reasoning is based on self-interest and consequences. The conventional level involves maintaining social norms and respecting authority. The post-conventional level involves reasoning from universal ethical principles regardless of group loyalty. Kohlberg believed people progress sequentially through these stages as they encounter cognitive dilemmas.