Following a successful stint as a top up player in the Sydney Swans reserves whilst playing with North Shore, Andrew was drafted by Essendon at pick 25 in the 1996 AFL Draft. He made his senior debut vs North Melbourne in round 3 of the 1997 season and played 13 games for the Bombers over a two year period. Andrew was traded to Sydney in 1999 and played 15 games over two seasons and was delisted at the end of 2000. Andrew finished his career with North Shore in season 2001 where he was an integral member of the 2001 Premiership Team that defeated Campbelltown. Andrew is a member of the North Shore Team of the Century that was announced in 2003.
Andrew's father Paul is the current team manager of the North Shore senior team.