He was born in Cremona in Lombardy, then a part of the Austrian Empire, and now part of Italy. Beltrami first began studying mathematics at University of Pavia in 1853, but was forced to discontinue his studies in 1856 because of financial hardship. He was appointed to the University of Bologna as a professor in 1862, the year he published his first paper. Beltrami later taught at universities in Pisa, Rome and Pavia. He died in Rome in 1900.