There is no upper age limit as long as you pass the medical examination.
A Class 2 Medical Certificate is required for the Private Pilot Licence.