Hofmann is a youth product of his local club
Baník Most since the age of 5, and began his senior career with them in 2008. He transferred to the
Czech First League club
Slovácko in 18 May 2012. He was on loan with
Baník Sokolov from 2013 to 2015, before returning to Slovácko where he became a consistent starter. He extended the contract with the club on 22 June 2021 after 9 seasons with the club. Hofmann helped the club Slovácko win their first domestic trophy ever, the
2021–22 Czech Cup, where he assisted his side's second goal in a 3–1 win on 18 May 2022. As of October 2022, he is 4th all-time in appearances for Slovácko with 197 appearances. On 8 February 2025, Hofmann signed a contract with
Zbrojovka Brno. ==International career==