Estudió en la Universidad de Granada y matemáticas por su cuenta, con profesores como Antonio Varas y Portilla. Su actividad profesional como profesor empezó un año antes de terminar sus estudios universitarios, primero en la Real Academia de San Fernando y después en el Real Seminario de Nobles de Madrid. De forma paralela, realizó trabajos prácticos, como la medición del perímetro de Madrid y de la altura de los puentes de Segovia y Toledo. En 1823 viajó por varios países europeos, estableciendo amistad con Laplace y llegando a dar clases en París. A su vuelta, se esforzó en difundir los métodos de enseñanza que había conocido fuera de España, y que tuvo como consecuencia la creación de varias escuelas normales. Nombrado inspector de instrucción pública y director general de estudios, formó parte de la fundación del Ateneo de Madrid y de la Academia de Ciencias Naturales. Entre sus publicaciones están el <i> Tratado elemental de matemáticas</i> (1812-1813), las <i> Adiciones a la Geometría de don Benito Bails</i> (1806), y la <i>Memoria sobre la curvatura de las líneas</i> (1807). Y entre las de carácter pedagógico, por ejemplo, <i>Aritmética de niños</i> (1804), <i>Modo de poner en ejecución el nuevo método de enseñar a leer</i>, <i>Ideas primarias que deben darse a los niños ...acerca de los números</i>, <i>Nueva cartilla</i> (las tres publicadas en París en 1826), <i>Nociones generales de Ideología y Gramática española</i> (1842).