A semiconductor laser includes an active layer formed on a substrate and a
pair of cladding layers sandwiching the active layer. On at least one of
resonator end faces of the semiconductor laser, a first dielectric film
with hydrogen added therein is provided. Between the first dielectric
film and the resonator end face, a second dielectric film for suppressing
the diffusion of hydrogen is provided. Even when a semiconductor laser
with an end face coating film including a hydrogen-added film is exposed
to high temperatures, peeling of the end face coating film and
deterioration of the end face coating film can be suppressed.