A man is recovering in hospital after he was stabbed during a fight with another man in Brisbane.

A man will front a Brisbane court charged with stabbing another man during a fight.

Police say the victim was stabbed after the two got into a physical confrontation in Capalaba on Monday night.

The alleged attacker, 39, is facing charges including possessing a knife, entering a dwelling with intent while armed, common assault and wounding.

He is due to appear in the Cleveland Magistrates Court on Tuesday morning.

The victim is recovering in hospital.