Kevin is 2 times as old as Gabriela. 12 years ago, Kevin was 6 times as old as Gabriela.

How old is Kevin now?

Let Gabriela's age 12 years ago be x.

So Kevin's age 12 years ago was 6x.
Since Kevin is now 2 times as old as Gabriela, Gabriela's age now is x+12.
And Kevin's age now is 2(x+12)=2x+24.
12 years ago, Kevin was 6 times as old as Gabriela, so we can write the equation 6x=2x+24.
Subtracting 2x from both sides, we get 4x=24.
Dividing both sides by 4, we get x=6.
So Kevin's age now is 2(6+12)=2(18)=36 years. Answer: \boxed{36}.