It is to prove that the test itself is in fact doing its job.
If the test passes before you've written or changed any code then clearly the test is not very effective, so write the test, ensure that it fails, then write the code to satisfy the test.
Really, with TDD, each piece of code you write should be to fix a failing test. This way you ensure that your code is fully tested.