Treschow avla sivilingeniørseksamen ved Lunds tekniska högskola og innledet i 1970 sin karriere i Bahco, hvor han hadde flere ulike stillinger. I 1975 gikk han over til Atlas Copco, hvor han i 1991 ble administrerende direktør og konsernsjef. Han gikk i 1998 videre til Electrolux hvor han fram til 2002 var administrerende direktør og konsernsjef. I april 2007 gikk han av som styreformann i Electrolux. Fra 2002 til april 2011 var han styreformann i Ericsson. Han har også vært formann i arbeidsgiverforeningen Svenskt Näringsliv.