The 21-year-old rapper and Top Boy star – who won Album of the Year at the ceremony – did not hold back as he performed an acoustic version of his track Black.
In an extra verse, addressing racism in Britain, Dave rapped: “They say you should be grateful we’re the least racist. I say the least racist is still racist. The truth is our prime minister is a real racist.”
He also said Kate Middleton had been better treated in the media than Meghan Markle and addressed Windrush and the Grenfell Tower disaster.
Dave ended by dropping his mic on the white grand piano he had just played and walking off stage.
Fans on Twitter hailed his performance, applauding the rapper for being direct and saying he had given them “goosebumps.”
Accepting the award for Best Album, Dave called out: “Love to all my people in South London. All my young kings and queens who are chasing their dreams. I am no different to you... Everyone who is inside doing their time, hold on.”
Dave – who has won critical acclaim for his latest album Psychodrama – was nominated for four awards - best album, best song, best male artist and best new artist.
Meanwhile, Stormzy used his acceptance speech to pay tribute to “incredible females”.
The 26-year-old grime star accepted the award for best male solo artist. The event has drawn criticism for only nominating four females in the mixed categories this year.
Stormzy said: “Thanks to God and thank you to my mum.
“Talk about the best male solo artist - I’ve got the most incredible females in my team.”
He then name-checked and thanked them all, before adding: “The best male is nothing without these incredible females.”