The 23-year-old Australian beat Brazil's Gabriel Medina in the dying few seconds of the final.
In a re-match of the surfers’ final in France last season, Medina and Wilson went blow-for-blow at Supertubos, with Medina favouring a more technical approach to the heat as he executed a number of progressive manoeuvres, while Wilson relied on his barrel sense and combination ability.
And it was that ability which saw him pull off a multi-section barrel followed by a number of turns to score 8.43 and bring him the title with the last wave of the final, giving Wilson revenge for his defeat by Medina last time out.
"I’m overwhelmed," Wilson said.
“I lost to Gabriel on the buzzer last year in France and to beat him back again on the buzzer, I don’t even know how to describe the feeling.
"He was trying to hold onto the lead in the end there, he pretty much did what I did in the Final last year in France.
"He was too busy worrying about me, and that wave came in the dying moments and that was the scorer. I don’t know what to say, I’m just so happy.”
Medina paid tribute to his opponent after letting slip the lead that he had held throughout the final.
“That was a tough heat against Julian,” he said. “Unfortunately he got the score on that last wave. I had a fun run through this event and the waves were really, really good."
RIP CURL PRO PORTUGAL FINAL RESULTS:
1 – Gabriel Medina (BRA) 16.26
2 – Julian Wilson (AUS) 15.37
RIP CURL PRO PORTUGAL SEMIFINAL RESULTS:
SF 1: Gabriel Medina (BRA) 13.80 def. Joel Parkinson (AUS) 5.27
SF 2: Julian Wilson (AUS) 19.27 vs. Jeremy Flores (FRA) 5.90
RIP CURL PRO PORTUGAL QUARTERFINAL RESULTS:
QF 1: Gabriel Medina (BRA) 15.60 def. Josh Kerr (AUS) 10.67
QF 2: Joel Parkinson (AUS) 15.07 def. John John Florence (HAW) 11.23
QF 3: Julian Wilson (AUS) 15.13 def. Owen Wright (AUS) 14.34
QF 4: Adriano de Souza (BRA) 15.57 def. Jeremy Flores (FRA) 9.80
ASP WCT TOP 5 (After Rip Curl Pro Portugal):
1. Joel Parkinson (AUS) 52,700 pts
2. Kelly Slater (USA) 47,200 pts
3. Mick Fanning (AUS) 47,000 pts
4. John John Florence (HAW) 44,350 pts
5. Adriano de Souza (BRA) 37,650 pts