Ganesh Karnik is a former military officer and politician who was the Member of the Karnataka Legislative Council from 22 June 2012 to 21 June 2018. He was the Chief Whip of the opposition party in Karnataka Legislative Council. He is a retired captain of the Indian Army and served along the north, east and western borders of India and voluntarily retired from the service. He has served Nitte Education Trust in various positions & continues to serve in honorary and professional capacities

Ganesh Karnik was born in the little town of Kervashe in Karkala Taluk of Udupi District, Karnataka. Having had his basic education in Karkala, he obtained his Degree in 1981 from Agricultural University Dharwad.

Karnik joined the Indian army in 1981, and served as a commissioned officer along the North-East and the western border of the country. He got a voluntary retirement from the Army in 1988 as a Captain.

He has been part of Rashtriya Swayamsevak Sangh. He is also involved in social activities and has collaborated with Ramakrishna Mission, Mangalore on Swach Bharath initiatives.

Karnik continuous to serve as director at Nitte Education Trust, the umbrella organisation for all educational initiatives run by Shri Vinaya Hegde.

Karnik entered the field of politics as a member of the Karnataka Legislative Council in 2006 representing the South-west Teachers’ Constituency (which includes Dakshina Kannada, Udupi, Shimoga, Kodagu, Chikmagalur districts and Channagiri and Honnalli taluks of Davanagere district). He has represented the teachers in the Council. He highlighted how Karnataka politics had got ugly, but also said that unless more intellectuals come in and reform the political system, such practices continue to remain. 

In June 2012, Karnik was elected as a member of the Karnataka Legislative Council representing the Bangalore South-East Teachers’ Constituency. Currently he is the Chief Spokesperson of the BJP for Karnataka.