A man is fighting for life after falling up to 20 metres from a balcony in Brisbane's south-west.

Paramedics were called to the unit on Swann Road in Taringa about 9.15pm on Tuesday after a triple-zero call reporting a fall of 15-20 metres.

Queensland Ambulance Service critical care paramedics and high acuity response unit responded to the Taringa fall.

The 46-year-old man was treated at the scene by specialist trauma paramedics before being rushed to the Royal Brisbane and Women’s Hospital in a critical condition.

Police said the man had been drinking before the fall and there were several other people at the unit with him at the time. Investigations were ongoing.