In France, it’s important to ensure that you make appointments for business and social events.
It is not pleasant in France to arrive at the front door unannounced which is considered very rude, whatever the occasion. While you should endeavour to be punctual, you will not be considered to be late, should you come ten minutes after the scheduled time.
French people treat punctuality very casually, however, still there remains a regional difference, If you go towards south of France you go towards the more relaxed way. The French have a very comfortable approach when attending meetings themselves, so it wouldn’t be surprising if a French colleague arrives late. However, staying late at the office is normal, particularly for individuals with senior posts.
For social events, it’s better to be punctual since your expects your arrival and has cooked meal.