We prove three modular equations of Ramanujan using theta-function identities. Proofs via methods known to Ramanujan were not available hitherto. One had previously been proved by classical methods, and two had been proved using the theory of modular forms.