Former Juventus centre-back Barzagli has quit his role as assist coach at the club.
He retired at the end of last season, had some time away from football, then returned as a staff member - assistant coach to Maurizio Sarri.
In Juve's first week back at training since the COVID-19 lockdown began, he has realised it's not what he wants to be doing.
“I have decided to make a lifestyle choice," Barzagli wrote to Juventus fans via Instagram.
“It was a choice made with the heart! That doesn’t mean it wasn’t hard.
"I felt the need to enjoy my family more, who supported and accompanied my professional choices in silence for all these years.
“I chose to prioritise, today, one family over another, Juventus, to whom I will always be linked and eternally grateful. But this was the right choice.
“My thoughts go to those who showed me the utmost respect and total support, both professional and personal.
"The President, the coach, Fabio [Paratici, CFO] and Pavel [Nedved, vice-chairman]. Figures who contributed to my growth and with discretion and friendship walked alongside me.
“There are so many I have to say THANK YOU to. Teammates, fans, professionals who work every day to make Juventus what it is! I can sum it all up in one gigantic phrase: #finoallafine (until the end) forza Juventus! Always yours, Andrea!”
Barzagli won eight Serie A titles and four Coppas Italia with Juventus in 206 appearances.
He also earned 73 caps with Italy, winning the 2006 FIFA World Cup where he played against the Socceroos.