The invention provides a golf club with a power generation function, and belongs to the technical field of sports equipment. The golf club comprises a club, a grip and a club head. A power generationtank is arranged between the club and the club head, a work cavity is arranged in the power generation tank, a power generator and a second rotary shaft are horizontally arranged in the work cavity, the power generator is horizontally arranged at one end of the work cavity, a seat plate is vertically arranged in the work cavity, one end of a first rotary shaft is rotationally arranged on the seatplate, the other end of the first rotary shaft is rotationally arranged at the other end of the work cavity, the end, which is rotationally arranged on the seat plate, of the first rotary shaft penetrates the seat plate, the ends of the first rotary shaft are fixedly connected with input shafts of the power generator, an annular pipe is fixedly arranged on the first rotary shaft via support rods,the annular pipe and the first rotary shaft are coaxially arranged, an annular channel is arranged in the annular pipe, a barrier is perpendicularly arranged in the annular channel, a counterweight ball is arranged in the annular channel, the size of the counterweight ball is smaller than that of the cross section of the annular channel, and the power generator is electrically connected with a storage battery. The golf club has the advantages that the golf club is simple in structure and is green and environmentally friendly, and users can swing the golf club, so that power can be generated.