gdy ten zwyzywał go, Lyczmański poradził Marciniakowi zostanie sędzią piłkarskim. Siedem dni później Marciniak zapisał się na kurs sędziowski.
W sezonie 2006/2007 arbiter sędziował mecz I rundy Pucharu Polski, a następnie 1/16 finału tegoż turnieju, rozegrany 20 września 2006 roku między zespołem Tur Turek a Koroną Kielce, który zakończył się wynikiem 1:3. 22 listopada 2006 był rozjemcą spotkania 1. kolejki Pucharu Ekstraklasy między Zagłębiem Lubin a Wisłą Kraków, zakończone jednobramkowym remisem. 14 czerwca 2008 roku był rozjemcą pierwszego spotkania barażowego o awans na szczebel zaplecza I ligi, rozegrany między Zatoką Puck a Pogonią Szczecin, który zakończył się jednobramkowym zwycięstwem drużyny gości.
Swoje pierwsze spotkanie w Ekstraklasie sędziował 9 sierpnia 2008 roku: był to bezbramkowy remis ŁKS-u Łódź z Odrą Wodzisław Śląski. W swym debiutanckim sezonie na tym poziomie był rozjemcą łącznie 12 spotkań ligowych na najwyższym poziomie rozgrywkowym oraz cztery spotkania na poziomie I ligi. W Pucharze Polski edycji 2008/2009 przeprowadził łącznie jedno spotkanie – mecz rewanżowy półfinału owych rozgrywek między Ruchem Chorzów a Legią Warszawa, zakończone wynikiem 1:0. W jego trakcie arbiter przyznał czerwoną kartkę jednemu z zawodnikom Legii.