Tony Veitch has apologised for a Facebook post which caused outrage on social media for its flippant wording on the issue of domestic violence.

The broadcaster started his 12pm radio show by saying: "I just want to absolutely apologise for the post I made on my Facebook page earlier this week.

"I did not think it through fully before I posted it and that was stupid, it was inappropriate and it was totally insensitive on my part.

WARWICK SMITH/STUFF Tony Veitch will not work on Sky TV's new sport chat show.

"I would also like to apologise for my poor choice of words, they were terrible. And for the offence and distress I have caused that was never my intention but I am truly, truly sorry."

READ MORE:

* Tony Veitch's wife defends him after online criticism for post about a 'fist in the face'

* Tony Veitch's latest rant shows an appalling lack of self-awareness

* Tony Veitch gets his job back

Tony Veitch's Facebook comment

On Tuesday Veitch was criticised on social media for sharing a post during the All Blacks' match against France, which showed Welsh referee Nigel Owens with the words: "Not a punch just a push of the fist". Veitch added the comment: "Haha still don't get it..."

Defending himself and that earlier post, he then penned a message to his haters: "I have worked my ass off to re-build my life and career and learn from what was a hideous relationship!"

Veitch pleaded guilty in 2009 to one charge of injuring his partner with reckless disregard. The incident, widely publicised, left his partner Kristin Dunne-Powell in hospital with a broken back. Six other charges Veitch originally faced were dropped and the following year Veitch was restored to the frontline hosting for Radio Sport.

NZME spokesman Steve Kyte said there was no formal statement to go with Veitch's apology - it was just said on air.

Veitch has since deleted the relevant Facebook posts.