Symmetry protected topological(SPT) phase is a generalization of topological insulator(TI). Different from the intrinsic topological phase, e.g., the fractional quantum hall(FQH) phase, SPT phase is only distinguishable from a trivial disordered phase when certain symmetry is preserved. Indeed, SPT phase has a long history in 1D, and it has been shown that the well known Haldane phase of S=1 Heisenberg chain belongs to this class. However, in higher dimensions, most of the previous studies focus on free electron systems. Until very recently, it was realized that SPT phase also exists in interacting boson/spin systems in higher dimensions. In this talk, I will discuss the general mechanism for bosonic SPT phases and propose a corresponding topological quantum field theory(TQFT)descriptions. I will focus on examples in three (spacial) dimensions, including bosonic topological insulators(BTI) .