A bizarre rant from a woman who claimed to be a social worker has been caught on video on the Toronto subway.

The confrontation occurred last Monday after a woman berated a man for bringing a cart laden with shopping bags on the train, and then turned her fury on a man who intervened.

'I'm a social worker!' the woman insists as the other passenger tells her to leave the homeless man alone.

'You're a social worker and that's how you talk to people?' the passenger replies incredulously.

A woman who claimed to be a social worker launched into a bizarre rant on a Toronto subway train last week

'At least I don't f**k Instagram hos,' the deranged woman blasts back.

'I know you want to f**k me, that's what started it. I'm not stupid, eh? I make more money than you,' the woman continues in a foul-mouthed rant.

When someone else on the train urges her to watch her language since children are present, the woman rejects the request.

'Children should not be on the train - they should be in school or daycare,' she says.

The woman goes on to call the male passenger a 'financial prick', baffling him after she claimed to make more money than him.

After threatening to slap the male passenger, the woman adds 'I have a good f**king lawyer believe me I'll get off.'

'At least I don't f**k Instagram hos,' the deranged woman shouts at another passenger, who tried to intervene when she was berating a man pushing a cart laden with bags

She also accuses the other passenger of having 'no heart, no empathy, no nothing' and being a 'psychopath.'

In a digression, the woman accuses the homeless man of having stolen the items on his cart, which appear to mostly be empty bottles.

'God will judge, let God judge,' the woman continues as she takes out a snack of some kind and begins to eat it. 'Let God judge you, not me.'

The confrontation finally ends when the man with the cart gets off the train.

The woman sits down and turns to the passenger who intervened.

'Sir, you'll be OK,' the woman tells him, adding, 'Psychiatry.'