The Mariners said Saturday that the 33-year-old Sterjovski will arrive on the Central Coast north of Sydney on Monday to formalize his deal, which includes a one-year option.
Sterjovski left Perth Glory in February for a 10-month deal with Dalian Aerbin, but is leaving there by mutual consent after his family failed to settle in China, the club said.
Sterjovski played previously for Lille, Basel and Derby County and has 43 Australia caps.