A Minnesota state house candidate declared “Blue lives ain’t s--t” outside the home of a police union chief in an expletive-laden speech within earshot of children, video shows.

John Thompson, the Democratic Farmer Labor (DFL) candidate for District 67A, apologized after facing backlash for shouting the profanities outside Minneapolis Police Federation president Bob Kroll’s home in Hugo, WCCO reported.

“I want to make a positive difference, and my comments on Saturday were not helpful,” Thompson wrote in a Facebook post Sunday.

Thompson, who won his primary last week, added, “Inflammatory rhetoric is not how I want to address the important issues we’re facing, and I apologize.”

PHOTOS OF SUSPECTS IN ARSON THAT KILLED COLORADO FAMILY RELEASED

Video shows him shouting choice words into a microphone at neighbors who supported police, WCCO reported. Some of the clips also show children near the rally.

John Thompson apologized for his anti-police remarks.

John Thompson apologized for his anti-police remarks.

“Come on over here with your ‘Blue Lives Matter’ sign. Blue lives ain’t s—, and if people in Hugo don’t support black people, f— Hugo,” Thompson could be heard saying.

CLICK HERE TO GET THE FOX NEWS APP

Ken Martin, the state’s DFL chairman, issued a statement saying the party doesn’t condone Thompson’s rhetoric, the outlet reported.

“I’m grateful for the work John is doing to combat systemic racism, and I’m glad that he recognizes yesterday’s rhetoric was inflammatory, hurtful, and does not help move our state forward in the fight for justice,” Martin said.

This story first appeared in the New York Post.