A high efficiency all-optical diode based on 2D hexagonal lattice photonic crystal (PC) waveguide is proposed. The structure is asymmetrically coupled by a high Q factor micro-cavity-containing nonlinear Kerr medium and a F-P cavity in PC waveguide. The transmission properties are numerically investigated by finite-difference time-domain (FDTD) method. Because of interference between the two cavities, the structure can achieve the function of forward transmission and backward cut-off under a suitable light intensity. For light incidence close to the direction of micro-cavity, nonlinear Kerr effect of micro-cavity can be excited by a certain light intensity. Then the resonant frequency of Fano cavity will change and forward incidence becomes transmission from reflective state. But for light incidence away from the direction of micro-cavity, the field distribution is asymmetric due to the asymmetric structure, so backward incidence needs stronger incidence light to excite Kerr effect and keeps reflective state. This design of all-optical diode has many advantages, including high maximum transmittance, high transmittance contrast ratio, low power threshold, and ease of integration, and so on.