Penn was born in Montclair, New Jersey. He is the son of an Indian family. He started acting after graduating from the University of California, Los Angeles in 1998. He lives in Los Angeles, California.