Toulon have agreed a deal with Australian utility back James O'Connor, according to the Top 14 club's president Mourad Boudjellal.
O'Connor moved to Premiership outfit London Irish after having his Wallaby contract terminated due to several off-field incidents.
The former Western Force and Melbourne Rebels stalwart will finish the current season with the Exiles before moving to Toulon.
Wales international Leigh Halfpenny and Ian Evans will also join O'Connor at the Heinken Cup champions next season.
O'Connor is expected to spend six months at Toulon before returning to Australia to play Super Rugby, with the option of then returning to Toulon following the Rugby World Cup a possibility.
O'Connor lost his Wallaby spot during the 2013 Rugby Championship after an embarrassing incident at Perth airport in which he argued with airline staff.
McKenzie said at the time O'Connor will not be allowed to play for the Wallabies again until he proves he is worthy of wearing the gold jersey.