This essay introduces constructivism and its four key theories in learning and explores its applications in language learning activity design.Following the theoretical background analysis,it proposes three principles concerning English language teaching activity design,namely interactive thinking principle,I + 1 principle and authentic communication principle.This paper also provides some practical teaching activities such as supporting examples of how these three principles can work in language teaching.