Guardiola, who has led the Catalan club to seven titles in two seasons, including the 2009 Champions League and two successive La Liga crowns, made a verbal agreement in January to stay on until the end of next season.
"The expected announcement of Guardiola's continued presence on the bench is a reality," the club said on Tuesday.
La Liga: Barca thrash Depor 3-0, extend lead
Puyol's semi-final winning goal 'made in Barcelona'
Barcelona take bus for Inter Milan semi-final
Spain reaping benefits of Dutch influence at Barca
Spain's success Barcelona cut