Han kom opprinnelig fra Gjelleråsen IF i Nittedal, før han gikk videre til Lyns junioravdeling. Hans posisjon på banen er midtstopper, og omtalt som en spiller med stor arbeidskapasitet. Onstad har spilt en rekke kamper for det norske U21-landslaget og debuterte i tippeligaen for Lyn mot Stabæk den 19. august 2001.