Massive stars, by which we mean those stars exploding as core collapse supernovae, play a pivotal role in the evolution of the Universe. Therefore, the understanding of their evolution and explosion is fundamental in many branches of physics and astrophysics, among which, galaxy evolution, nucleosynthesis, supernovae, neutron stars and pulsars, black holes, neutrinos and gravitational waves. In this chapter, the author presents an overview of the presupernova evolution of stars in the range between 13 and 120 M ⊙ , with initial metallicities between [Fe/H]=-3 and [Fe/H]=0 and initial rotation velocities v = 0, 150, 300 km/s. Emphasis is placed upon those evolutionary properties that determine the final fate of the star with special attention to the interplay among mass loss, mixing and rotation. A general picture of the evolution and outcome of a generation of massive stars, as a function of the initial mass, metallicity and rotation velocity, is finally outlined.