The men's foil was one of eight fencing events on the fencing at the 1968 Summer Olympics programme. It was the fifteenth appearance of the event. The competition was held from 15 to 16 October 1968. 64 fencers from 25 nations competed. Nations had been limited to three fencers each since 1928. The event was won by Ion Drîmbă of Romania, the nation's first medal in the men's foil. Silver went to Jenő Kamuti, the first medal for Hungary in the event since 1948. Daniel Revenu of France repeated as the bronze medalist, the sixth man to win multiple medals in the event.