He belonged to the most famous and successful Polish relay team in the 1990s together with Tomasz Czubak, Piotr Haczek and Piotr Rysiukiewicz. Numerous injuries prevented them from joining the best relays of all time. The worst disaster happened in the Olympic Games in Sydney. The Polish team was one of the favourites to win a medal (after unstoppable U.S. really there were two main rivals: Jamaica and Bahamas). On the second leg (on the first ran Rysiukiewicz) Maćkowiak was leading, but he ran into a starting box (Polish team ran on the eighth lane) and Poland lost their medal chances. The relay finished seventh in the competition. Maćkowiak also competed in the individual race in which he finished fifth.
Maćkowiak was also one of the favourites in the World Championships in Edmonton 2001). His main rival was German runner Ingo Schultz who had best times in qualification runs. Maćkowiak was a candidate for silver but he got an injury a few days before final and he lost all medal chances. He also didn't start in the relay run which took place a few days after individual start.
He officially retired at the end of the 2006 season.