Abstract
Besides the ordinary 27-multiplet fermions in the usual E6 grand unified theories, two superheavy 27-multiplet fermions are added to form the E6×SU(3)H model. After both vertical and horizontal spontaneous symmetry breaking, the Fritzsch mass matrices of the ordinary fermions arise as a result of mixing of the ordinary fermions with the superheavy fermions. The charged-fermion masses and Kobayashi-Maskawa mixing follow as a consequence. The neutrino mass in this model is also discussed.