Luirink debuteerde in het seizoen 2001/2002 voor FC Volendam. Na drie seizoenen aldaar verhuisde hij naar Groningen, waar hij in het seizoen 2005/06 een basisplaats had in het elftal van Ron Jans. Ook werd hij geselecteerd voor Jong Oranje in de aanloop naar het EK onder 21 2006 in Portugal. Onder Luirink's aanvoering werd Jong Oranje Europees kampioen.
In het Eredivisie seizoen 2006/2007 kwam hij uit voor AZ.
Op 17 juli raakte hij geblesseerd aan zijn knie tijdens een training. Hij werd geopereerd en zijn revalidatie zou 6 tot 9 maanden duren. In de voorbereiding op het seizoen 2008/09 raakte Luirink weer geblesseerd aan zijn knie en kreeg veel terugslagen te verwerken, waaronder trombose in zijn been. Hij maakte halverwege dat seizoen zijn rentree in een oefenwedstrijd maar speelde dat seizoen slechts één officieel duel (uit tegen FC Twente). Na twee seizoenen nauwelijks gespeeld te hebben, werd hij in het seizoen 2009/10 aan RKC Waalwijk verhuurd. Hij speelde voor deze club 15 duels, één in de KNVB beker en 14 in de competitie. In januari 2011 werd Luirink tot het einde van het seizoen verhuurd aan SC Cambuur.
Medio 2011 liep zijn contract bij AZ af, waardoor hij na dat seizoen transfervrij kon vertrekken. Hij speelde van 2011 tot 2014 bij Sparta Rotterdam, waarna hij met ingang van het seizoen 2014-2015 bij FC Volendam terugkeerde. Tijdens zijn periode als speler was hij tevens actief als jeugdtrainer bij het andere oranje. Aan het einde van het seizoen 2015/16 nam hij afscheid van het betaalde voetbal en bleef hij als jeugdtrainer bij de club betrokken. Nadien was hij van 2018 tot 2020 jeugdtrainer bij AZ Alkmaar.