Catalysis of the reaction: 3-phosphoshikimate + phosphoenolpyruvate = 5-O-(1-carboxyvinyl)-3-phosphoshikimate + phosphate.
phosphoenolpyruvate:3-phosphoshikimate 5-O-(1-carboxyvinyl)-transferase activity