Javi Marroquin is firing back! On tonight’s episode of Teen Mom 2, the reality star’s ex-wife and baby mama, Kailyn Lowry, lashed out at the 24-year-old when fellow castmate, Jenelle Evans, revealed that Javi broke the news of Kail’s pregnancy. She went off and shouted, “What a dumb a– h–. So how about I air all his dirty laundry?! I could show video of him having sex with someone overseas. But I won’t.” Yikes.

Just hours before the episode aired, Javi took to Instagram to tell his side of the story. In the lengthy post, he wrote, “This is the only comment I’m going to give on tonight’s episode because I’ve realized I can’t change the opinion on every single one of you. So issue #1: The castmate saying I leaked Kailyn’s pregnancy… waste of caption space so I’ll save my breaths. Issue #2: A while back, a picture had surfaced someone sent Kail trying to say it was me and all this other nonsense. Kail approached me and I told her it wasn’t me (dude was wearing white ankle socks at that). Whether she believes me or not, I cannot control. I watched tonight’s episode and I’m upset she brought up that picture saying it was me when I had already told her it wasn’t.”

MORE: Kailyn Lowry Proves She’s a “Mother Hustler,” Breastfeeds Baby Lo While on Set of a New Family Photo Shoot!

View this post on Instagram

This is the only comment I'm going to give on tonight's episode because I've realized I can't change the opinion on every single one of you. So issue #1 the cast mate saying I leaked Kailyn's pregnancy…waste of caption space so I'll save my breaths. Issue #2 a while back a picture had surfaced someone sent kail trying to say it was me and all this other nonsense. Kail approached me and I told her it wasn't me (dude was wearing white ankle socks at that) Whether she believes me or not, I cannot control. I watched tonight's episode and I'm upset she brought up that picture saying it was me when I had already told her it wasn't. Part of being on this show is opening our lives to you guys and taking in all the love (which is appreciated) and all the hate at the same time. Reliving moments we've moved on from. I texted kail and luckily we are in a good place now where we can talk about things instead of arguing. Just had to clear my name don't like when my character is questioned. On that note… TUNE IN FOR A BRAND NEW EPISODE OF TEEN MOM 2 TONIGHT

A post shared by Javi Marroquin (@javim9) on

MORE: Amber Portwood’s New Man Andrew Looks Nothing Like Matt Baier and Honestly, Thank God

He added, “Part of being on this show is opening our lives to you guys and taking in all the love (which is appreciated) and all the hate at the same time. Reliving moments we’ve moved on from. I texted Kail, and luckily we are in a good place now where we can talk about things instead of arguing. Just had to clear my name. Don’t [sic] like when my character is questioned.”

Earlier this month, Kailyn gave birth to a baby boy — with third baby daddy, Chris Lopez. She also has son Isaac, 7, with Jo Rivera and shares Lincoln, 3, with Javi.

While the episode aired, Javi took to Twitter and wrote, “Nope. Not today Satan. Not today.” Ouch. Now that Baby Lo has arrived, we hope the two can move past all this drama!

Teen Mom 2 airs Mondays at 9 p.m. EST on MTV.

Love Teen Mom? Be sure to join our Teen Mom Facebook group to chat about all the latest updates and juicy gossip!

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.