An IGBT has an N-type buffer region between a P-type collector region and
a P-type base region. The buffer region includes arsenic as a N-type
impurity. The buffer region is formed to have a relatively high impurity
concentration of equal to or greater than 5.times.1017 cm-3 and a
relatively small thickness of 2 to 10 .mu.m.