Wilfried Zaha will undergo a medical with Manchester United in the next 48 hours before completing a £15m move from Crystal Palace.
The 20-year-old forward has agreed a five-and-a-half year deal but will be loaned back to Palace until the summer.
United will pay £10m up front, with the fee potentially rising to £15m based on Zaha's appearances and success.
Zaha, who joined Palace as a 12-year-old, is expected to win his second England cap against Brazil in February.
Both clubs have refused to comment on a proposed deal, but Sir Alex Ferguson has been heavily involved in the talks, having remained in England as his squad travelled to Qatar on Sunday for a short training camp.
He was named the Football League Young Player of the Year last season and attracted the attention of a number of Premier League clubs.
Zaha, who came through the youth academy at Selhurst Park, has scored 15 goals in 124 appearances for the Eagles since his debut against Cardiff in March 2010.
He is Palace's latest home-grown talent, following in the footsteps of Chelsea's Victor Moses and Southampton's Nathaniel Clyne.
Former Eagles forward Mark Bright has described Zaha as the biggest talent to emerge at the club since former England striker Ian Wright.
"He is probably the best prospect we [Palace] have had in terms of what he could go on to achieve," said the BBC pundit.