After graduation from Nicolaus Copernicus University in Toruń, Poland, in 1978, Judge Hofmański started his academic career as an assistant in the Chair of the Criminal Procedure Law at this university. After completing his PhD studies in Toruń (1981), he was offered the position of adjunct to the Chair of Criminal Procedure Law at the University of Silesia in Katowice. He completed his second scientific degree (habilitation) in 1989 and was appointed professor at the Chair of Criminal Law of the University of Białystok. Since 2000, he has been professor Jagiellonian University in Krakow, where he runs the Chair of Criminal Procedure Law. He started his judicial career in 1994 as a judge of the Appellate Court in Białystok and then was appointed Judge of the Criminal Chamber of the Polish Supreme Court in 1996.
He was involved in projects carried out by the Council of Europe as a member of its committee of experts, the Reflection Group on Developments in International Co-operation in Criminal Matters, from 2001 to 2002. He was appointed member of the Committee of Experts on Transnational Justice, which was established to continue the work of the Reflection Group and which realised its mandate from 2004 to 2006. He is an author of more than 300 books, commentaries, articles dealing with various aspects of criminal law, criminal procedure, international cooperation in criminal matters and human rights protection.