The men's foil was one of ten fencing events on the fencing at the 1996 Summer Olympics programme. It was the twenty-second appearance of the event. The competition was held on 22 July 1996. 45 fencers from 19 nations competed. Nations had been limited to three fencers each since 1928. The event was won by Alessandro Puccini of Italy, the nation's eighth victory in the men's foil (matching France for most all-time). France took the other two medals, with Lionel Plumenail earning silver and Franck Boidin winning the bronze medal match.