Virka-apu on viranomaisen toiselle viranomaiselle tai yksityiselle taholle antamaa apua, jossa viranomainen käyttää toimivaltuuksiaan mahdollistaakseen toisen viranomaisen määräyksen toteuttamisen tai antaakseen yksityiselle mahdollisuuden käyttää jotain oikeuttaan. Virka-avusta säädetään yleensä lailla tai asetuksella.
Tyypillisimmin virka-avusta puhuttaessa ymmärretään poliisin tai puolustusvoimien käyttämiä pakkokeinoja. Todellisuudessa virka-avun kenttä on huomattavasti laajempi. Poliisi antaa virka-apua viranomaiselle tai yksityiselle ainoastaan silloin, kun tästä on erityisesti laissa säädetty. Eräs hallinnollisen virka-avun muoto on salassa pidettävien tietojen luovuttaminen ulkomaiselle tai kotimaiselle viranomaiselle, mistä säädetään julkisuuslaissa. Hallintolaissa annetaan kaikille viranomaisille oikeus pyytää virka-apua hallintotuomioistuimilta asianosaisten, asiantuntijoiden ja muiden henkilöiden kuulemiseksi valan velvoituksella tuomioistuimessa.