91³Ô¹ÏÍø

Watch CBS News

Former U.S. Navy sailor gets more than 16 years for selling secrets to China

A former U.S. Navy sailor convicted of selling technical and operating manuals for ships and operating systems to an intelligence officer working for China was sentenced Monday to more than 16 years in prison, prosecutors said.

A federal judge in San Diego sentenced Jinchao Wei, also known as Patrick Wei, 25, to 200 months. A federal jury convicted Wei in August of six crimes, including espionage. He was paid more than $12,000 for the information he sold, the .

Wei, an engineer for the amphibious assault ship USS Essex, was one of two California-based sailors charged on Aug. 3, 2023, with providing sensitive military information to China. The other, Wenheng Zhao, was sentenced to more than two years in 2024 after he pleaded guilty to one count of conspiracy and one count of receiving a bribe in violation of his official duties.

U.S. officials have for years expressed concern about the espionage threat they say the Chinese government poses, bringing criminal cases in recent years against Beijing intelligence operatives who have stolen sensitive government and commercial information, including through illegal hacking.

Wei held a security clearance that gave him access to sensitive national security defense information about the ship's operations and capabilities.   

Wei was recruited via social media in 2022 by an intelligence officer who portrayed himself as a naval enthusiast working for the state-owned China Shipbuilding Industry Corporation, prosecutors said.

Evidence presented in court showed Wei told a friend that the person was "extremely suspicious" and that it was "quite obviously" espionage. Wei disregarded the friend's advice to delete the contact and instead moved conversations with the intelligence officer to a different encrypted messaging app Wei believed was more secure, prosecutors said.

Over the course of 18 months, Wei sent the officer photos and videos of the Essex, advised him of the location of various Navy ships and told him about the Essex's defensive weapons, prosecutors said.

Wei sold the intelligence officer 60 technical and operating manuals, including those for weapons control, aircraft and deck elevators. The manuals contained export control warnings and detailed the operations of multiple systems aboard the Essex and similar ships.

After he was arrested in August 2023, Wei was asked by FBI investigators to describe his actions involving the Chinese intelligence agent. 

"Espionage," he responded, according to prosecutors. They said Wei, during that interview also told investigators, "I'm screwed."

At the time, Wei's lawyer, Sean Jones, said in a statement to CBS News, "It was never disputed that Jinchao made numerous errors in judgment. He was young and naive and regrettably agreed to share some very low level information in exchange for easy money." 

He said Wei "loves America" and "has no allegiance to China," and believed he was selling the information to someone for "the apparent personal or professional benefit of the recipient," and not for the benefit of China. Jones said the information Wei sold consisted of "outdated maintenance manuals to a broken and obsolete steam powered ship." Jones added that he believes Wei's actions had "absolutely no effect on national security" and expressed hope that "given the substantial mitigating factors he will receive a fair sentence."


He was a petty officer second class, which is an enlisted sailor's rank.

The Navy's website says the Essex is equipped to transport and support a Marine Corps landing force of over 2,000 troops during an air and amphibious assault.

In a letter to the judge before sentencing, Wei apologized and said he shouldn't have shared anything with the person who he had considered a friend. Wei said "introversion and loneliness" clouded his judgment.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });