1. Слово «однако» является вводным и обособляется, если стоит в середине или конце предложения.
Примеры:
Он, однако, решил остаться.
Как мы быстро, однако!
2. В начале предложения (также и простого в составе сложного) или как средство связи однородных членов слово «однако» имеет значение противительного союза и не является вводным. Запятая в этом случае ставится только перед словом, как и в случае с другими противительными союзами.
Пример:
Он не собирался ехать в город, однако друзья позвали его, и он согласился.
Он не хотел уезжать, однако передумал.
Исключение составляют те случаи, когда слово «однако» в начале предложения имеет значение междометия и на этом основании отделяется запятой.
Однако, какая метель!