Celtic icon Frank McGarvey has sadly passed away.

The former Hoops & St Mirren striker has died aged 66, his family have confirmed.

Taking to social media, his son Sean announced that the one-time Scotland international had passed with his loving family by his side.

He wrote online: "Our much loved dad sadly passed away this morning with his family by his side. 

"We are so thankful for all the support we have received over the past few months."

READ MORE: Celtic pay tribute to Frank McGarvey following sad passing

The ex-Buddies legend was diagnosed with cancer back in October last year.

He appeared at Celtic Park to a rousing reception for the club's fixture against Hibs a matter of days later. 

McGarvey was visibly moved with emotion as he was accompanied by family members on the Parkhead pitch.

An emotional rendition of 'You'll Never Walk Alone' was played too.

READ MORE: Frank McGarvey in emotional Celtic Park address following cancer diagnosis

McGarvey scored a stunning 109 goals in well over 200 appearances for the Hoops. 

As well as playing for Celtic, St Mirren - over two spells - and boasting seven caps for Scotland, McGarvey turned out for Clyde and Queen of the South.

Celtic paid tribute, stating: "Everyone at Celtic is extremely saddened to hear of the death of former striker, Frank McGarvey, who passed away earlier this morning (January 1) at the age of 66.

"Frank spoke to supporters at Celtic Park ahead of the game against Hibernian back in October to thank them for all their support over the years, and in particular, more recently following the news that he was battling cancer.

"The thoughts and prayers of everyone at Celtic are with Frank’s family at this extremely sad time.

"Rest in peace, Frank. You'll Never Walk Alone."

READ MORE: St Mirren pay fitting tribute to club legend Frank McGarvey

A St Mirren statement reads: "St Mirren Football Club is deeply saddened to hear of the passing of Frank McGarvey at the age of 66.

"Frank will forever be remembered at St Mirren and our deepest condolences are with Frank's loved ones at this very sad time."

Responding to Sean's Twitter post, users of the app paid tribute to Frank. 

One said: "Sorry to you and all the family for your loss. Your dad was a fine player and a top man."

Another commented: "Thoughts and prayers are with you all at this diffiuclt time Sean. God bless him and look after him."

A third wrote: "I'm so sorry to hear this. Your father was a hero to many of us and remains an iconic part of our club. My sincere condolences to you and the family. May he rest in peace."

Another said: "So sorry to hear that, what a man and what a player."

And a fifth responded: "Sleep well. What an extraordinary man and footballer. Frank you brought light into my life. Love you man."