A method of fabricating a surface-emission laser diode having a cavity structure, said cavity structure comprising an active region having an active layer containing nitrogen and an upper reflector and a low reflection provided respectively above and below said active layer for obtaining a laser light, a p-type semiconductor layer being formed between said active layer containing nitrogen and a semiconductor substrate, said lower reflector including a semiconductor distributed Bragg reflector having a periodical change of refractive index and reflecting an incident light by interference of optical waves, a layer of said semiconductor distributed Bragg reflector having a smaller refractive index being formed of AlxGa1-xAs (0<x≦1), a layer of said semiconductor distributed Bragg reflector having a larger refractive index being formed of AlyGa1-yAs (0≦y<x≦1), a selective oxidizing layer containing AlAs as a major component being provided for causing current confinement by selectively oxidizing a part of said p-type semiconductor layer, at least one layer of a GaInPAs layer, a GaInP layer and a GaPAs layer being formed between said selective oxidizing layer and said active layer containing nitrogen, wherein there is provided a step, after growth of said selective oxidizing layer but before completion of growth of any of said GaInPAs layer, said GaInP layer and said GaPAs layer, of removing at least one of an Al source, an Al reactant, an Al compound and Al remaining in a gas supply line or a growth chamber where a nitrogen compound source or an impurity in said nitrogen compound source makes a contact.