We discuss the notion of Moore-Penrose inverse in Krein spaces for both bounded and unbounded operators. Conditions for the existence of a Moore-Penrose inverse are given. We then investigate its relation with adjoint operators, and study the involutive Banach algebra B(H). Finally applications to the Schur complement are given.