A citizen of Bologna, he taught mathematics and astronomy and also worked on military problems.
His work included the development of simple continued fractions and a method for their representation.
[1] His discovery of the 6th, that corresponding to p=17 in the formula Mp=2p-1, exploded a many-times repeated number-theoretical myth that the perfect numbers had units digits that invariably alternated between 6 and 8.
(Until Cataldi, 19 authors going back to Nicomachus are reported to have made the claim, with a few more repeating this afterward, according to L.E.Dickson's History of the Theory of Numbers).
[1] Although Cataldi incorrectly claimed that p=23, 29, 31 and 37 all also generate Mersenne primes (and perfect numbers), his text's clear demonstration shows that he had genuinely established primality through p=19.