In a loan spell with the Portuguese club in the 2021-22 season, Grujic recorded 2 goals in thirty-nine appearances.
The Serbian midfielder struggled to make a claim for first team place in the Liverpool squad since arriving from Red Star Belgrade as he was loaned to Cardiff City in 2017-18 season for the second-half of the campaign.
Holding the status as Jurgen Klopp’s first signing as Reds manager, Grujic represented eight times for the Anfield club during his debut season, scoring his first goal for the club in the 7-2 win at Lincoln City, prior to his move to Porto.
Grujic also enjoyed two successful loan seasons with Bundesliga outfit Hertha Berlin.
Having joined up with his Reds teammate for this month’s pre-season training camp in Austria Grujic will now bid farewell to catch up with Porto permanently.
Liverpool on their official website thanked the 25-year-old for his time spent with club, wishing him well in his next challenge.
"Everyone at Liverpool FC thanks Marko for his contributions to the club and wishes him the best in his future career."
Grujic was part of Porto's team beaten by Champions League winners Chelsea in the quarter-final.
Reports are that, both Sporting CP and Serie A club Sassuolo were all chasing for the signature of the midfielder but Porto has finally secured his services.
Livepool are also expected to offload Nigerian midfielder Taiwo Awoniyi who has never featured for the side since his arrival in August 2015 to German club Union Berlin for £6.5 million.