Das Xiaomi 12 Pro mit Dual-SIM (Nano) läuft mit MIUI 13 auf Android-Basis und verfügt über bis zu 256 GB internen Speicher. Es wird von einem Octa-Core Qualcomm Snapdragon 8 Gen 1 Prozessor angetrieben, der mit 8 GB oder 12 GB RAM gekoppelt ist. Das Telefon verfügt über ein 6,73-Zoll-Touchscreen-Display mit einer Auflösung von 1.440 x 3.200 Pixeln.
Was die Kameras betrifft, so verfügt das Xiaomi 12 Pro auf der Rückseite über ein Triple-Kamera-Setup mit einer 50-Megapixel-Primärkamera mit einer Blende von f/1.9, einer 50-Megapixel-Kamera mit einer Blende von f/1.9 und einer 50-Megapixel-Kamera mit einer Blende von f/2.2. Die hintere Kamera verfügt über Autofokus. Auf der Vorderseite befindet sich eine einzelne Kamera für Selfies mit einem 32-Megapixel-Sensor, die ebenfalls über Autofokus verfügt. Das Xiaomi 12 Pro wird von einem 4.600 mAh Akku angetrieben.