Last month, he bravely went public with his mental health battle.
But on Tuesday, Sasha Mielczarek looked happy, healthy and relaxed as she attended the Melbourne Cup at Flemington Racecourse.
The 31-year-old reality star was all smiles as he posed for the cameras in a striking navy patterned suit.
Happy, healthy and relaxed: Sasha Mielczarek was all smiles as he posed for the cameras in a striking navy patterned suit at Melbourne Cup on Tuesday
The 2015 Bachelorette winner paired the suit with a bright pink button-up and a patterned bow-tie.
Completing his dapper look, Sasha added a silk pocket square and donned tan coloured shoes with a matching belt.
The hunk remained clean shaven with the exception of a sprouting moustache, which he is growning to support men's health causes for Movember.
Dapper: The 2015 Bachelorette winner paired the suit with a bright pink button-up and a patterned bow-tie
Last month, Sasha himself revealed he has been secretly battling mental health