The utility model relates to a rocking telescopic arm anti-rolling device for ship anti-rolling, which relates to a anti-rolling technology of a yacht. A base, a bearing group, a telescopic arm, a propeller self-rotating transmission chain, a telescopic arm rocking transmission chain, a bearing, a motor support and a base bolt hole are arranged; The base is fixedly connected with the bearing group, the motor support and the bearing, and the base is provided with a base bolt hole fixed with the hull deck; The propeller self-rotating transmission chain is provided with a self-rotating motor, a motor bevel gear, a propeller and a telescopic arm bevel gear, wherein the motor bevel gear is fixed on the self-rotating motor, the propeller and the telescopic arm bevel gear are fixed on the telescopic arm, and the self-rotating motor is vertically arranged with the telescopic arm; The telescopic arm rocking transmission chain is provided with a shell spur gear, a rotating body shell, a motor spur gear and a rocking motor, wherein the shell spur gear is fixedly connected with the rotating body shell, the motor spur gear is fixedly connected with the rocking motor, and the spin motor is fixedin the rotating body shell.