@paok1970,
They are both correct, there is a very slight difference in nuance.
In the first one it's over, that particular skiiing session will have finished, there may well be more in the future but he's not skiing right now. In the second one he may well still be skiing for some time after.
The difference is so slight that it's not really that important.