You can PInvoke SetForegroundWindow() and SetFocus() from user32.dll to do this.
[DllImport("user32.dll")]
static extern bool SetForegroundWindow(IntPtr hWnd);
// SetFocus will just focus the keyboard on your application, but not bring your process to front.
// You don't need it here, SetForegroundWindow does the same.
// Just for documentation.
[DllImport("user32.dll")]
static extern IntPtr SetFocus(HandleRef hWnd);
As argument you pass the window handle of the process you want to bring in the front and focus.
SetForegroundWindow(myProcess.MainWindowHandle);
SetFocus(new HandleRef(null, myProcess.Handle)); // not needed
Also see the restrictions of the SetForegroundWindow Methode on msdna.