The invention discloses a double PON ONU optical link protection switching device and protection method. The device comprises a first optical module, a second optical module, a first PON_MAC chip, a second PON_MAC chip, a complex programmable logic device CPLD, a multiplexer MUX and an exchange chip. The first optical module and the second optical module are connected with two different optical line terminals OLT to form a protection link hand in hand. According to the invention, an uplink interface RGMII of the exchange chip is in direct line connection with the PON_MAC chip interface, MDC/MDIO is in direct connection with the multiplexer, a control line is used to control the CPLD to complete a switching motion, and the problems in the prior art that the CPLD source is insufficient and the main-standby switching time is long are solved.