Kaveh Golestan was born in Abadan on July 8, 1950. He was a year old when his family moved to Tehran where he attended primary school. When he was thirteen, he left Iran for boarding school in England , and returned to Tehran after completing his studies in 1969.
He worked as a photographer and animator for various commercial companies in Iran between 1970-72. However, he began his professional career as a photojournalist in 1972 with his first freelance assignment, which he proposed: a photo essay about the paramilitary conflict in Northern Ireland for the daily newspaper Kayhan. During the next few years he worked for an international company Franklin Publications, which produced school textbooks for Iranian children. Kaveh provided the company with photos of children from all over the country so it could see who was reading its books.