Liverpool have finalized the acquisition of Luis Diaz from FC Porto, pending a work visa and international clearance being obtained.
After clearing a physical and agreeing to personal terms, the 25-year-old signed a long-term contract with the Reds.
The left-winger is expected to arrive in Merseyside after completing international duty with Colombia, who play Argentina in a World Cup qualifier in Cordoba on Tuesday evening.
He joins Liverpool from FC Porto, where he played for two and a half seasons and scored 41 goals in 125 games.
He will wear the No.23 shirt.