Is there a way to to fire some code before user validation?
Currently Craft doesn't have any events related to validation.  You can see the full list of events available here.

You can always add it as a feature request, though. Be sure and add examples of your specific use-case.