Nació en Buenos Aires (Virreinato del Río de la Plata) en 1786.
Estudio en el Real Colegio de San Carlos.
En 1811 fue ascendido a teniente y tras estar licenciado en 1812, fue reincorporado el siguiente año como teniente de la 2.º compañía de Cazadores del Regimiento N° 2.
El siguiente año Castañer fue nombrado comisario de policía en San Isidro.
Durante la Guerra del Brasil y en el ejercicio de esa función fue enviado en auxilio de las milicias que al mando del coronel Miguel Gregorio Planes habían sido movilizadas en apoyo al ataque de Guillermo Brown a Colonia del Sacramento y que eran atacadas por una división de 800 hombres enviada desde Montevideo y compuesta por italianos, alemanes y franceses.