In this paper, we prove the Collatz conjecture. We show that if a given number can be represented in a form of a certain specific equation then Collatz conjecture is true for that particular number. Next we propose a procedure that for a given number produces this specific equation and we prove that for every initial positive integer, such equation can be found.