The invention relates to a diversion cover type elliptical orbit vertical-axis tidal current energy hydraulic turbine generator set, and belongs to the field of utilization of ocean energy. The generator set is characterized by comprising a diversion cover, a guide rail support, an elliptic guide rail, linear bearings, guide arms, straight blades, fixing bolts, a radial bearing, a rotating shaft, a wheel disc, a radial thrust combined bearing, a sealing ring, a supporting frame, an electric brake, a seal box, a gearbox, a generator, a storage battery, a controller, balls, a sliding block, blade bearings and a guide hole. According to the generator set, an energy gathering effect on tidal current energy is improved by the diversion cover, the length of the arm can be changed elliptically through the elliptic guide rail, and the elliptic guide rail can be conveniently arranged on the diversion cover. The generator set has a simple and reliable structure, and the length of the arm is changed in a non-circular mode, so that the capture efficiency of the tidal current energy is improved, and operation reliability and operation stability are improved.