The 25-year-old defender spent the end of last season at English second division club Sheffield United after being loaned out by Russian club Rubin Kazan last March.
When he makes his debut in Germany’s top flight, Uremovic will have played in five European countries, having also featured at Croatian club Dinamo Zagreb and Slovenia’s Olimpija Ljubljana.
“I want to take the next step in my career, keep improving and help the team, that’s why I’m here,” said Uremovic, a centre-back or right-back.
Hertha only secured their place in Germany’s top division for the coming season by beating second-division side Hamburg last week.
Uremovic replaces German defender Niklas Stark, who transferred Hertha to newly promoted Werder Bremen on a free transfer.
“In Filip Uremovic we have a young player who has already gained a lot of experience in various leagues,” said Hertha managing director Fredi Bobic.
“We are impressed by his resilience in the face of challenges and his leadership qualities on the pitch.”
“Beer maven. Creator. Tv fanatic. Internet scholar. Award-winning web junkie. Avid alcohol expert. Friendly writer. Gamer.”