Ann Mukherjee was born in Chandigarh, India and grew up in Calcutta where she was educated in schools, colleges, and university. After marrying, she moved to the United States in 1997 and has lived happily in Atlanta with her husband and their two daughters.