Dixon departed the Sharks earlier this year after a successive trial stint with the Eagles in the pre-season, eventually earning a list spot under Adam Simpson through the Supplemental Selection Period.
The offensive outlet played 10 games in the blue and gold in 2022, adding to his AFL debut and sole appearance for the Dockers from three years ago.
Following his delisting from Fremantle at the end of 2020, the Kingborough product joined East Fremantle and was a promising piece of their campaign the following year.
At the cessation of his maiden season with the Eagles, Dixon was not offered a new deal for 2023.
“While disappointed things didn't work out at West Coast, I'm extremely excited to be back at the Sharks for the 2023 season," Dixon said in a club statement.
"After watching the team take some huge steps forward this season, I'm bullish on what we can achieve next season.
"I'm looking forward to getting back to work and catching up with the boys.”
Dixon will pull the blue and white back on for the first time since 2021, when he played nine games at senior level for the Sharks.