no it will not fit. your 4runner has the "fat lip" front bumper, and that will interfere with the grille guard mounting up to your frame/bumper. you could custom make an adapter plate so it would "fit" but it would never look right, you would be able to tell that that grille guard wasn't made for your runner