In the first general elections held in India in 1951–52, John was elected from Poonjar constituency to the Travancore-Cochin Legislative Assembly.
In the first nationwide elections held in India in 1951–52, John was elected from Poonjar constituency to the Travancore-Cochin State Legislative Assembly.