José María Linares nació el 10 de julio de 1808 en la hacienda de Ticala (actual Municipio de Puna) del Departamento de Potosí, Bolivia pero en ese entonces perteneciente al Virreinato del Río de la Plata.