One person has died and a man is fighting for his life after a fire ripped through a house in inner-Melbourne.

The blaze broke out at a house in Hale Street, Kew, at about 8am.

A man has been taken to the Alfred Hospital with burns to 90 per cent of his body.

The cause of the fire is not yet known.

More to come.

Latest From 7News