Percy Cannon was born in Lawrence, Kansas to Peruvian parents. His family left the U.S. when he was one. Percy spent his early years in Lima, Peru and Buenos Aires, Argentina and has lived in Mexico City and Caracas and Venezuela. Percy attended the Rhode Island School of Design in the United States. He lives and works in the Bay Area with his wife, daughter and son.