Yes you can use it for both of those.
It means very beautiful.
It would be uncommon to use the word gorgeous to describe a man or woman in a formal setting though, it is a very informal friendly word to use with your friends. It is usually used to describe someone of the opposite sex, for example "I think she is gorgeous"
You can also use it to describe food, "this meal is gorgeous"
Hope this helps