The city was established in 1668 by viceroy Pedro Antonio Fernández de Castro as capital of the province of Paucarcolla with the name San Juan Bautista de Puno.
Qyteti u themelua në 1668 nga mëkëmbësi Pedro Antonio Fernández de Castro, si kryeqytet i provincës së Paucarcolla me emrin San Juan Bautista de Puno.