متولد 11 ژوئن 1987 در ووپرتال آلمان که فوتبال خود را در تیم شهرش آغاز کرد. وی از تیم ووپرتال راهی بایرلورکوزن شد و حدود 13 سال در این تیم بود.
در سال 2015 وی با عقد قراردادی به ارزش 11 ملیون یورو به بوروسیا دورتموند پیوست و در 140 بازی 19 گل برای زنبورها بثمر رساند.
وی اصلیتی اسپانیایی دارد و از سال 2018 برای اشتوتگارت بازی میکند.
کاسترو 5 بازی ملی برای آلمان نیز انجام داده.