The answer to this question depends on what you mean by India. Geologically speaking, the Indian Craton formed when it broke away from Pangea during the Jurassic Period about 160 million years ago and then separated from Gondwana 125 million years ago.
The first human inhabitants of what is now India arrived around about 75,000 years ago, although this claim has been disputed. Concrete archaeological evidence suggests that humans certainly were in the region as early as 30,000 years ago. These were likely migratory stone age hunter-gatherers. The earliest known permanent settlements date to about 9,000 years ago at the Bhimbetka rock shelters, which feature some of the best preserved cave paintings of the period.
Around 2500 BCE, the first civilizations were founded there with the establishment of the Indus River Civilization. This civilization built some of the earliest known cities in the world. It thrived until around the end of the Bronze Age around 1500 BCE.
The modern state of India dates to 1947 when India won its independence from Great Britain. It was partitioned that year into the two independent states of India and Pakistan (Pakistan was later partitioned into the two nations of Bangladesh and Pakistan).
Archeologists have found human remains in India dating back to approximately 30,000 years ago. In that time, India was not an established country. Rather, various groups of people settled in or traveled through the area that is now India.
The Indus Valley Civilization was established during the Bronze Age. It was located in western India, and also in Pakistan. Hinduism and the caste system were established around 500 BC. In the centuries that followed, various empires and kingdoms ruled the region. The name India was first used by Lucian around 200 AD. The word was derived from "Indus."
India was a colony of Great Britain for many years. The nation of India gained its independence from Britain in 1947, two years after the end of World War II. The official name of the nation is the Republic of India.