Aunque se dice que nació en Lezo, provincia de Guipúzcoa, la verdad es que fue en Bayona como hijo natural del militar Cristóbal de Ochoa y Vílchez (nacido en La Guardia de Jaén) y Agustina Francisca Montel, natural de San Sebastián