Balotelli confirmed the agreement this morning.
He said: "This is a great move for me. From the early conversations I had with PUMA it was clear that they understand me, my personality and my ambition.
"The product and marketing plans they have developed are very exciting and I will be proud to be associated with everything I have seen.
"PUMA's support for the Italian National team was another instrumental reason for me signing this contract and I am sure that the coming years will bring many good things for us all."